Allow references to watched fields in enumSource templates.
Add Javascript template support.
Add "derived" editor.
TEMP: Enable jshint devel.
TEMP testing demo
Fix infinite recursion in derived editor when using composed types.
TEMP Update demo.
Fix delete last/all buttons not disappearing when deleting last array element.
object editor: Implement hiding title and controls.
select editor: Implement sourceTemplate.
Rename watch property and watch/unwatch functions.

This fixes problems on Firefox due to Object.property.watch and unwatch.
Implement processingOrder in the object editor.
This allows working around problems with dependant properties being processed in the wrong order.