Upgrade to nodemailer 1.0.1
Move remoting metadata from juggler to loopback
Add descriptions for custom methods on user model
Validate username uniqueness

Signed-off-by: Jaka Hudoklin <jakahudoklin@gmail.com>
Remove `loopback.compat.usePluralNamesForRemoting`

The `usePluralNamesForRemoting` was added in January 2014 for users
upgrading from LoopBack 1.5 or older.
Merge pull request #389 from strongloop/feature/drop-compat

Remove `loopback.compat.usePluralNamesForRemoting`
Merge pull request #375 from strongloop/feature/upgrade-to-nodemailer-1.x

Upgrade to nodemailer 1.0.1
Merge pull request #385 from offlinehacker/master

Validate username uniqueness
Remove `app.docs()`

The swagger integration was moved to loopback-explorer.
express-middleware: improve error message

Include the flag `--save` in the npm instructions, so that the missing
module is both installed and saved in package dependencies.
Merge pull request #393 from strongloop/feature/improve-middleware-error-message

express-middleware: improve error message
Set up the base model based on the connector types
Merge pull request #392 from strongloop/feature/drop-swagger

Remove `app.docs()`
Report error for User.confirm()

See https://github.com/strongloop/loopback/issues/377
Merge branch 'master' into feature/fix-issue-377
Merge pull request #394 from strongloop/feature/fix-issue-377

Report error for User.confirm()
Enhance the base model assertions
Merge pull request #387 from strongloop/feature/fix-base-model

Set up the base model based on the connector types
Merge pull request #390 from strongloop/feature/refactor-relation-remoting

Move remoting metadata from juggler to loopback
2.0.0