[BC break] Reorder parameters in callback functions
Fix util.obj.clone() for arrays
Making T.template more dev friendly

- parser can be a string, the right parser will then be loaded
- All methods are chainable
- compile() fires a compiled event when the template has been compiled
- add load() method to load a template from a url