Merge tag 'v1.2.4'

1.2.4
Add .jshintignore

Ignored paths:
  node_modules
  support/nodeunit
REST call of DataAccessObject.findById returns 404

Modify the remoting configuration of `DataAccessObject.findById()`
and add a `rest.before` handler that converts `null` to 404 error.

The change is covered by a test in loopback project.
Merge pull request #44 from strongloop/feature/get-unknown-id-should-return-404

REST call of DataAccessObject.findById returns 404
Removed most text that's in docs.strongloop.com
Improve properties of ValidationError

- change `statusCode` from 400 to 422
- nest `context` and `codes` inside `details`
- add `details.messages`
- reword the main error message

Remove the call to Error's constructor from ValidationError constructor,
because it's a no-op - Error's constructor creates a new
instance when called via `.call()`.
Merge pull request #45 from strongloop/feature/improve-validation-error-properties

Improve properties of ValidationError
Bump version
Merge branch 'release/1.2.5' into production