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