fix(kff.View): last bound view of collection binder rerenders completely when model reference changes (in case of immutable data)
feat(kff.View): a new method getBoundModelPathArray returns a keypath array to the root model (including collection binding indices)
feat(kff.Binder): if the model is a plain object, listen to the change of the root model in model hierarchy
refactor(kff.View): move all collection binding related code to a separate class - kff.CollectionBinder
refactor(kff.View): move all collection count bindings code to a separate class - kff.CollectionBinder
feat(all): added infrastructure for "global" event dispatcher and a cheap async refreshing from the root on requestAnimationFrame
fix(kff.CollectionBinder): missing itemAlias in bound views
feat(kff.Binder): parametric dispatching