Add first pass support modelEvents and collectionEvents hash.

Example:

modelEvents: {
  'change:foo': 'myFoo',
  'change:bar': function() {}
}