Fix checking for corouting in HTTP server

The `inspect.isgenerator` doesn't work if `PYTHONASYNCIODEBUG=1` is
enabled, because all coroutines become `asyncio.tasks.CoroWrapper` in
this case
Merge pull request #36 from tailhook/master

Fix checking for coroutine in HTTP server