Issue #23972: updates to asyncio datagram API. By Chris Laws. (Merge 3.5->3.6.)