New feature and bug fixes

* Add support for dependency injection into resource functions (by arg name)
* Selectively hoist cookie and session middleware to precede passport middleware when using an auth strategy
* Correct defects in websocket and socketio adapters when no auth provider is present
* Restructure spec modules to avoid race conditions / interference due to Mocha's order of evaluation
* Ensure that host.fount always resolves to a valid fount instance