Catch redis errors and return a 500 while it's down instead of letting sails crash
sometimes when running the tests we will fail because we haven't set the session state yet, this fixes that
removed 500 error catch for redis down event, also cleaned up error/debug messages a bit
another quick touch up to the error messaging
Update CONTRIBUTING.md
Merge pull request #2277 from Chuwiey/redis_down_fix

Redis down fix
Merge req.options.values into req.params.all
Merge branch 'master' of github.com:balderdashy/sails
Use mergeDefaults for req.options.values
Merge branch 'master' of https://github.com/balderdashy/sails into sails

* 'master' of https://github.com/balderdashy/sails:
  Use mergeDefaults for req.options.values
  Merge req.options.values into req.params.all
  Update CONTRIBUTING.md
  another quick touch up to the error messaging
  removed 500 error catch for redis down event, also cleaned up error/debug messages a bit
  sometimes when running the tests we will fail because we haven't set the session state yet, this fixes that
  Catch redis errors and return a 500 while it's down instead of letting sails crash