Support for click-selection with Clojure Placeholders
Rename handleDeleteChild to onChildDeleted in Construct
Rename validateAddChild to canAddChild; make protected
Removed Construct::deleteChild in favour of newer, validate-able delete()
! Construct.children is now protected
Fixed placeholder quirks after change to Construct::delete()