Add require('lodash') to pubsub/index.js.

This is required when globals._ is set to false.
use empty array if no collections have been initialized
Added missing grunt-sync dependency
Moved buildDictionary into separate dependency.
Update grunt-contrib-less to a recent version
More docs on events.
Use lodash instead of having to require sails-util in router/index, cleanup in mockreq
Added clarification about the lifecycle of req.app-- particularly req.app.settings
More comment/doc improvements.
Fixes usage of _ in router/bind
Merge pull request #1354 from kmcgrath/v0.10

use empty array if no collections have been initialized
Merge pull request #1362 from jaulz/patch-1

Update grunt-contrib-less to a recent version
Merge pull request #1351 from leedm777/pubsub-lodash

Add require('lodash') to pubsub/index.js.
Remove silencer on deprecation warnings.  Fixed a missing _ wrapping in blueprints hook.
Merge master.
Revert "use empty array if no collections have been initialized"

This reverts commit 58bfc02363f57d148edf0ebc0c401b8d17dcf812.
fix for https://github.com/balderdashy/sails/commit/58bfc02363f57d148edf0ebc0c401b8d17dcf812#commitcomment-5237606
Minor cleanups in pubsub hook, use sails-stringfile for deprecation/log utils.
Force sails-stringfile at 0.1.0
Fix bad references.