Merge tag 'v1.1.8'

1.1.8
Add ctor.http to SharedClass

The SharedClass has the `http` property always set now. If the
ctor does not provide `http.path`, a default value of `'/' + name` is
used. This way we can decouple the REST (HTTP) routing from the model
name and make the REST path accessible from any external code.

The second part of the commit modifies ext/swagger to use this new
property.
Merge pull request #37 from strongloop/feature/improve-remoting-metadata

Improve remoting metadata - Add ctor.http to SharedClass
Replace old README with link to docs.
Clean up RestAdapter, add RestClass and RestMethod

Simplify the code building up the REST handler. Bits that can be reused
are moved to two new classes - RestAdapter and RestMethod.

These two new classes should contain all information needed to generate
front-end code (Angular $resource factory, Swagger descriptors, etc.).
Merge pull request #39 from strongloop/feature/refactor-rest-metadata

Clean up RestAdapter, add RestClass and RestMethod
v1.2.1
Merge branch 'release/1.2.1' into production