Add a test case for hasMany through add/remove remoting
Adjust the REST mapping for add/remove
Refine the test cases for relation REST APIs
Split out aliases for deleteById and destroyAll functions for jsdoc.
Merge pull request #371 from strongloop/jsdocs-fix

Split out aliases for deleteById and destroyAll functions for jsdoc.
Fix credentials/challenges types

Associated identities and credentials are now captured by models in
loopback-component-passport. These two properties will be removed in
2.x.
Add a test case for credentials/challenges
Merge pull request #372 from strongloop/feature/cleanup-user-model

Feature/cleanup user model
Refactor modelBuilder to registry and set up default model
Merge pull request #368 from strongloop/feature/loopback-base-model

Refactor modelBuilder to registry and set up default model
Upgrade to loopback-datasource-juggler@1.7.0
Merge pull request #362 from strongloop/feature/remoting-add-remove

Add a test case for hasMany through add/remove remoting
Bump version and update deps
Remove unused dep
Merge branch 'release/1.10.0' into production
Merge tag 'v1.10.0'

1.10.0
Enhance the error message
Report error for User.confirm()

See https://github.com/strongloop/loopback/issues/377
Merge pull request #378 from strongloop/feature/fix-issue-377

Report error for User.confirm()
Merge remote-tracking branch 'remotes/upstream/1.x'

* remotes/upstream/1.x:
  Report error for User.confirm()
  Enhance the error message
  Remove unused dep
  Bump version and update deps
  Upgrade to loopback-datasource-juggler@1.7.0
  Refactor modelBuilder to registry and set up default model
  Add a test case for credentials/challenges
  Fix credentials/challenges types
  Split out aliases for deleteById and destroyAll functions for jsdoc.
  Refine the test cases for relation REST APIs
  Adjust the REST mapping for add/remove
  Add a test case for hasMany through add/remove remoting