perf(watchers): Reduce count of watchers

This enhance $digest performance by reducing count of watchers.

Columns, headers and timeFrames are now using no watcher at all. Remaing watchers are only used for model data which are two-way binded.

Close #230