Implemented embedsMany relation
Added validation for embedded items (optional)
Minor fix
Test build of embedsMany
Require unique ids for embedded items
Merge branch 'feature/embed-hasmany' of github.com:fabien/loopback-datasource-juggler into fabien-feature/embed-hasmany
Fix test cases
Convenience embedsMany accessors: at(idx), get(id), set(id, data)
Implemented more complex scenaro: embedsMany + relations

The test case will denormalize data into the embedded object,
and re-use the actual related object id as its own id.
Tests for polymorphic embedsMany
Minor touchups
Implemented findByIds
Added option: reference to enable embedsMany add/remove
Implemented referencesMany
Renamed EmbedsMany 'reference' option to 'belongsTo'
Allow custom scopeMethods option (obj/fn) for relation scopes
Fix the test failure for mongodb
Fixed embedsMany after LB integration
ReferencesMany fixes after LB integration tests
Handle remoting of custom scope methods