Merge tag 'v1.6.3'

1.6.3
DAO.prototype.exists should return 'boolean' type.

Signed-off-by: Samuel Reed <samuel.trace.reed@gmail.com>
Merge pull request #164 from STRML/master

DAO.prototype.exists should return 'boolean' type.
Allows default model class to be configured
Merge pull request #167 from strongloop/feature/allow-default-model

Allows default model class to be configured
RelationDefinition applyScope/applyMapping

Add the ability to set static/dynamic filtering (where, order, limit,
skip, fields …) and property mapping/transfer (de-normalization) for
hasMany/hasOne.
Don't check uniqueness of blank values
More validations and tests

Added validatesAbsenceOf. Handle async with if/unless prevention of
validators correctly. See: #170 #158
Handle custom error codes

Fixes #151
Fix validateUniqueness/nextTick
Renamed mapping to properties
Sign-off

Signed-off-by: Fabien Franzen <info@atelierfabien.be>
Merge branch 'fabien-feature/dynamic-scope'
Fix the error message
Remoting methods for hasMany through
Merge pull request #175 from strongloop/feature/cleanup-remoting-add-remove

Remoting methods for hasMany through
Allow before hooks to pass arguments to next()
Merge pull request #174 from fabien/fix/validations

Fix/validations
Merge pull request #165 from strongloop/feature/allow-hook-skip-next

Pass callback to hooks so that next can be skipped
Bump version