add collection mixins

collectionAware
collectionEvents
collectionChangeAware
collectionXHRAware
collectionLoadOn
collectionUpdateOn
collection declarative events
  events: {
    'collection:foo': 'onFoo'
  }