minor cleanup
should check existence within the collection; was receiving false positive for resolve

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
ensure we remove the model from the store when not in batching mode

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
cleanup (but test should change in the future)

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
ensure the array returned is madeup of only the models actually added

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
cleanup

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
cleanup and ensure consistency that add/remove will return an array, even if empty

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
re-add functionality required to get manyToMany working and update unit-tests to reflect status

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
fix to appreciate the developer's intended value when set

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
cleanup

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
allow ModelList to remove all of its own models when necessary

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
interim commit fixing behaviors or RelationalModel and relations

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
interim commit updating behaviors and updating unit tests

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
fix unit tests, update format, fix to act according to expected behavior

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
Merge pull request #741 from enyojs/BHV-8201-coledavis

Fix for: BHV-8201

Merging due to the nature of the code and knowing it is still pending a formal API review.

Reviewed-By: Cole Davis (cole.davis@lge.com)