Make sure 'upsert' is used as the remote operation name

See https://github.com/strongloop/loopback/issues/359
Merge pull request #160 from strongloop/feature/fix-upsert-remoting

Make sure 'upsert' is used as the remote operation name
Make sure 'deleteById' is used as the remote operation name

See strongloop/loopback#359
Merge pull request #162 from strongloop/feature/fix-deleteById-remoting

Make sure 'deleteById' is used as the remote operation name
1.6.3
Merge branch 'release/1.6.3' into production
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.
Renamed mapping to properties
Sign-off

Signed-off-by: Fabien Franzen <info@atelierfabien.be>
Merge branch 'fabien-feature/dynamic-scope'
Merge branch 'master' into feature/remoting-add-remove

Conflicts:
	lib/relation-definition.js