Update README.md

Add badge for dependency status fix #1352
Added "retire" call back into publishDestroy.
Merge branch 'master' of https://github.com/balderdashy/sails
Updated warning about subscribing to firehose in production with info on how not to subscribe.
Add much more flexibility to express/HTTP middleware configuration.
Fix issues to make the new config actually work.
Fixed / re-activated remaining router integration tests.
Merge branch 'master' of https://github.com/balderdashy/sails
Removed reference to undefined function
Updated error callback for sails-generate to exit the process with an error code (useful for testing)
Fixed / reactivated generator integration tests
Fixed / reactivated policy tests
Fixed / reactivated lift tests
update website to not point to a porn site
Removed integration "load" tests
Fixed / reactivated integration "new" tests
Commented out unused initializeHooks test
Merge branch 'master' of https://github.com/balderdashy/sails
Add "introduce" call back to default publishCreate method.

Been a bit wishy-washy on this, but it just makes sense to have it in both places, even if it means it will usually be called twice.  If you override the "create" action and call "publishCreate", the expected behavior will be that watchers get introduced to the new model.  Similarly, if you use the blueprint "create" but override "publishCreate", I think you'd still expect watchers to be introduced, unless you're overriding publishCreate `explicitly` to suppress the introduction.  For that reason, an options parameter has been added to publishCreate that will allow you to suppress the introduction without overriding the whole method.
Added ability to bind routes directly to responses, in case you want to deactivate specific blueprint routes (for example)
Updated blueprints and pubsub to use whatever the model's primary key attribute is (instead of defaulting to 'id')
Updated pubsub tests to test models with custom primary key attributes