Fix Several Element-Granularity Binding Bugs

* make the Fragment base more generic
* implement a generic Factory object
* update browserify to 2.14.x