Make juggler version a bit more strict to avoid pulling in breaking changes
Relax validation object test
Merge pull request #266 from strongloop/fix/juggler-version

Make juggler version a bit more strict
Merge pull request #267 from strongloop/fix/validation-test

Relax validation object test
1.8.3
Modify `loopback.rest` to include `loopback.token`

Make `loopback.rest` self-contained, so that authentication works
out of the box.

    var app = loopback();
    app.enableAuth();
    app.use(loopback.rest());

Note that cookie parsing middleware is not added, users have to
explicitly configure that if they want to store access tokens
in cookies.

Modify `loopback.token` to skip token lookup when the request already
contains `accessToken` property. This is in line with other
connect-based middleware like `cookieParser` or `json`.
Merge pull request #263 from strongloop/feature/include-token-in-rest-middleware-alt

Modify `loopback.rest` to include `loopback.token`
Use common syntax for juggler dep
Merge pull request #271 from strongloop/fix/dep-syntax

Use common syntax for juggler dep
Make image URL absolute for npmjs.org.
added 'web' and 'framework' keywords
added "REST API" keyword
Update README and the module diagram
Added more keywords
Update dependencies
Fix the test for mocha 1.19.0

See https://github.com/visionmedia/mocha/commit/6c705cd4d4bde87d735fcf6d8726af720bf392a5
Merge pull request #268 from strongloop/feature/update-deps

Feature/update deps
app: flatten model config

Support flat structure of model config objects, where model options
are set as top-level properties.

Before:

    Customer: {
      dataSource: 'db',
      options: {
        base: 'User'
      }
    }

Now:

    Customer: {
      dataSource: 'db',
      base: 'User'
    }
Merge pull request #277 from strongloop/feature/flatten-models-json

app: flatten model config
Make app.datasources unique per app instance

This removes a source of confusion in unit-tests.