Cleanup tests
Run test_socket on asyncio and trollius
Also use loop.create_task() with asyncio
add loop parameter to task() and yield_from()