Listening model events

This commit introduces the ability to computed properties rely on model's events
besides the change event. To do this you need define the dependent events with
prefix "event:" like this:

syncCount: Backbone.Computed('event:sync', function() {
  return this.get('syncCount') + 1;
})