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