Add password reset
Merge tag 'v1.3.3'

1.3.3
Add Model.requireToken, default swagger to false
Add Model.requireToken for disabling token requirement
Merge pull request #86 from strongloop/feature/model-require-token

Feature/model require token
Add access type checking
Merge pull request #87 from strongloop/feature/model-access-type

Add access type checking
Merge feature/password-reset
Fix the ACL resolution against rules by matching score
Merge pull request #90 from strongloop/feature/fix-acl-resolution

Fix the ACL resolution against rules by matching score
Fix base class not being actual base class
Merge pull request #91 from strongloop/bug/base-model

Fix base class not being actual base class
Allow requests without auth tokens
Add user default ACLs
Merge pull request #92 from strongloop/feature/token-acl

Allow requests without auth tokens
Various ACL fixes
Fix the algorithm for Role.isInRole and ACL.checkAccess
Enhance getRoles() to support smart roles
Merge pull request #93 from strongloop/fix/owner

Various ACL fixes
Refactor to the code use wrapper classes

Add AccessContext, Principal, and AccessRequest
Add debug information