implement Viewmodel$notifyDependants
merge conflict resolution
Merge branch 'dev' into viewmodel-2
first stab at changing change propagation mechanism... failing tests all over the show
moved merge logic into viewmodel, tidied up
pattern observers mostly working
all observe tests passing
handle unresolved references in evaluators
merge dev branch
handle component bindings
ensure correct context for functions called from templates
comment out test for #716
clear upstream cache on changes, as necessary
capture implicit dependencies (this.get()) within evaluators
fix ractive.updateModel()
handle view->model blowback
fix another view->model blowback case
another <select> edge case
use indexOf check instead of flag check - simpler, and actually faster in Chrome
fix some evaluator stuff. only 12 failing tests left!