General simplification and performance improvements (about 50% off!).

Ref #231, #194.

- Relations bind events using `listenTo` (allowing a catch-all `stopListening`)
- removed `_relatedModelAdded` and `_relatedModelRemoved`
- simplified `tryAddRelated`