reactive-next

NOT FOR MERGE

This PR is for tracking progress on what will become reactive v1 (once all parties have agreed and code is in a happy place). Lots of this will be lessons learned and code I have already written in a different branch that I will port over to this one cleanly. Ordered by what should be done to make items further down possible.

- [x] Adapter per instance
- [ ] Remove builtin adapter entirely
- [x] route all get/set operations through Reactive instance (allows for use without model objects)
- [x] no more globals (needs delayed "rendering" onto the view)
- [x] auto domify
- [ ] fix - don't trigger `fn` on immediate call of Binding.change.
- [x] unsub all (aka destroy) reactive instance
- [x] "each" iteration
- [x] preventDefault in event bindings
- [x] remove formatters (same thing can be done via function calls or alternative 'bindings' tricks)
- [x] remove computed properties (this is for model layer)
- [ ] support multiple "view" handler objects?
- [ ] fix - Readme build status badge to 'master' branch on merge
- [ ] document/readme updates

If you would like to see additional features, please comment on them here and if accepted I will add to the list for v1 target.