Implemented polymorphic hasMany through inverse

Added option invert: true to enable inverse polymorphic hasMany
relations.

Fixed missing fk1 in query of HasManyThrough.prototype.exists.
Minor tweaks; pass-through properties/scope for hasAndBelongsToMany