Update README and the module diagram
Refactor ACL to allow for `methodNames` / aliases
!fixup only set ctx.accessType when sharedMethod is available
Remove "user" as arg to beforeRemote(..)
Update strong-remoting to 1.5
Undo incorrect changes I made -- per Ritchie
Add note about unavailable args to remote hooks.
Remove duplicate doc content

Duplicates http://docs.strongloop.com/display/DOC/Remote+methods+and+hooks.
Some of this belongs in JSDoc ultimately.
Merge pull request #298 from strongloop/fix/aliased-shared-methods

Fix/aliased shared methods
1.8.6
Delete api-geopoint.md

This is now provided via JSDoc.
Delete api-datasource.md

This is now covered in JSDoc.
Delete api-model.md

Most of this information is provided in JSDoc.  The remainder is in http://docs.strongloop.com/display/DOC/Model and will be moved to other articles ASAP.
Removed old .md files from API docs

This content is now provided elsewhere.
Update docs.json

Removed access-context.js
Update JSDoc
Added middleware and API doc headings
Fixup JSDocs; note: updateOrCreate function alias pulled out on separate line for docs
Allow the creation of access token to be overriden
Use constructor to reference the model class