Use asyncio loop to handle unix signal in gunicorn

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