gh-935

**not ready for merge**

Right now this takes care of generating the right output format - consuming it is another matter
this finds the instance _in the view hierarchy_, not the inheritance hierarchy. So it will start with `ractive.partials`, which would include it's entire prototype chain, but then look up the view hierarchy if it can't find it.  And we need the whole instance for processing functions and to put the parsed partial back.