Make it possible to define target from list of paths
Stop parsing target in core
Make it possible to create target with explicit type
Stop parsing paths in core
Store template data as scratch on target in load

rather than adding it to the data during assembly, now add will always be called with fully created objects.
make dictionary target work with dump mode
scratch makes no difference in dump
Merge pull request #1 from keis/target-scratch

Target scratch