fixes models
Rebases the rest of https://github.com/balderdashy/sails/pull/890    aka #890
Added consolidate dependency to new Sails apps, and to Sails core (so that it can be copied to new apps).
Updated code in validate.js that parses the view engine config to use consolidate.

refs #870
refs #868
Bootstrapped session and gave access to it to onDisconnect.  Added stubs for the rest-- still needs to be finished up
added boilerplate onConnect and onDisconnect events
got rid of mustache style interpolate regex for JST templateSettings
Fixed issue where specifying a socket to omit in Model.publish calls would cause the Model classroom to be used, instead of the specified room.
Cleaned up onConnect and onDisconnect logic and boilerplate config (removed callbacks)
Merge branch 'development' of github.com:balderdashy/sails into development
Updated express config defaults w/ slightly better docs.
Locked down consolidate version.
Fixes session issue
Merge pull request #902 from ghernandez345/gruntJST

Got rid of mustache style interpolate regex for JST templateSettings
Add docs to Gruntfile to accompany change
Rebased #892
Removed consolidate local dependency in new projects (and existing ones I guess)
Embedded snapshot of consolidate dependency.
Added error message to pubsub/index
Fixes csrf compatibility issue..
Added a bit more diagnostic information when a socket tries to serve a view