Merge tag 'v1.0.1'

1.0.1
Fix loading of loopback dependencies.

Loopback-explorer loads express and strong-remoting from loopback's
`node_modules` folder. This fails when one of those dependencies
was installed to the parent project, e.g. as a peer dependency.

    app/node_modules
     +- express # <- express installed as peer to loopback
     +- loopback
         +- node_modules # <- express is not there

As of this commit, loopback-explorer will retry the `require()` call
without `loopback/node_modules` prefix if the first require fails.

    1. `require('loopback/node_modules/express')`
    2. `require('express')`

The change should fix (some of) unit-tests failures in
  https://github.com/strongloop/loopback-workspace
Reorder middleware to fix unit-test failures.

LoopBack REST adapter owns the whole URL space and does not let other
middleware handle same URLs. It's possible to circumvent this measure
by installing the explorer middleware before the REST middleware.
Merge pull request #3 from strongloop/feature/fix-requires-of-nested-modules

Fix loading of loopback dependencies.
Merge pull request #4 from strongloop/feature/fix-failing-unit-test

Reorder middleware to fix unit-test failures.
README: mount REST at /api in the sample code
Merge pull request #5 from strongloop/feature/fix-readme

README: mount REST at /api in the sample code
Bump version
Merge branch 'release/1.0.2' into production