Merge tag 'vv2.0.2'

v2.0.2
Add project.addPermission()
Merge pull request #22 from strongloop/feature/permissions

Add project.addPermission()
Add missing host parameter to app.listen()
Fix config.name => package.name mapping
Merge pull request #23 from strongloop/hotfix/missing-host

Add missing host parameter to app.listen()
Merge pull request #24 from strongloop/hotfix/appname

SLA-727 Fix config.name => package.name mapping
add app.enableAuth() to enable auth / access control
Merge pull request #25 from strongloop/feature/enable-auth

add app.enableAuth() to enable auth / access control
Bump version
Remove extraneous middleware
test: fix typo

Add closing double-quote in "mobile" describe block.
Fix loopback-explorer and swagger setup.

Correctly detect when loopback-explorer was not installed. Before,
the condition used to detect presence of loopback-explorer was always
evaluated as true.

Fix the configuration of `requireToken` for the swagger remotable,
so that it works when loopback-explorer is not installed too.
Merge pull request #26 from strongloop/feature/fix-swagger-setup

Fix loopback-explorer and swagger setup.
Add loopback-datasource-juggler as devDependency

Because loopback lists loopback-datasource-juggler as a peerDependency but
still require()s it directly, it must be present for tests to run.

Under normal usage, the loopback dependency would pull in
loopback-datasource-juggler. This is mainly for dev/CI.
Merge pull request #28 from strongloop/feature/fix-missing-dependency

Loopback expects loopback-datasource-juggler, but no longer requires it
2.1.0