Remove unexplained commented lines 

This two lines are making this file even messier than it already is. 
Commented out inlined try blocks should never make it to the master branch.
Merge pull request #2476 from dzautner/patch-1

Remove unexplained commented lines
Error-proof beforeShutdown.
Set the configurable config key for a user-installed hook
remove old comment
normalize requires in sockets hook to match conventions
make defaults deep local
Trivial: format requires
format prep for sio1
Fix typo
Some new silly-level logs in core virtual router code
Core interpreter pumps req.body into virtual IncomingMessage stream
Update comments on router.route()
Added some safety measures to vrouter, as well as a default charset of utf8.
Added comment explaining res.header code in 'res.js'
Prevent responding more than once.
Allow for a '_clientRes' stream to be suppied to router.route().  Provides a cleaner API for usage of the core router by many different hooks, and also enables much simpler unit testing.
Pipe res to res._clientRes before res.send() is called to allow for streaming usage.
Remove logs
Support _clientCallback in core for easier integration w/ web-protocol-related hooks