Updating  syntax to support hasAndBelongsToMany relationships. Squelching some jshint errors.
adding tests for hasAndBelongsToMany includes
updating test
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
make cachedrelations default for toJSON
fix invalid error callback in processIncludeItem
Merge pull request #368 from mshick/master

Updating include syntax to support hasAndBelongsToMany relationships