Use aio loop to handle gunicorn signal

asyncio event loop must call the close method to exit
properly. Furthermore this allow the wsgi application to
extend its own close method.