Added a check to make sure bootstrap cb is not called more than once.
Adds tests for request hook, improves usability of test suites/etc, makes sails.router.bind() usage chainable, some other formatting and cleanup.
Fix req.validate(), move some things around.
Tests are now pretty dern decent for req.validate()
Use cleaner testing syntax
More using cleaner testing syntax
More test cleanup, then added 'usage' route option.
Formatting
Added test for req.options.usage
Added better coverage of req.options.usage.
Few more tweaks to req.options.usage tests (actually checks the status codes)
An error thrown in res.negotiate shouldn't prevent the server from responding.
Use 'else's in router.bind to take advantage of V8 lookahead optimizations.  Understand special 'target' syntax in router.bind
Depends on new anchor features.
Use anchor@beta
Bind context in router instead of relying on closure access to global sails (performance)
sails.load() CB optional again
Formatting
Improve environment settings

Optional add local config for every environment. Now switch NODE_ENV
will switch local config.
Added implicit default for extremely short TTL for static files served via connect/express static middleware when environment==='development'.