3.0 refactor header sending

 Refactoring header sending in Response to remove annoying exception

Also adds a fastcgi fast shutdown function in order to squeeze a few
more requests from the webserver.
Yes we did. I am happy to remove it. It is more trouble than it is worth.