Fixes #206
Tidy up CmsObject query implementation to reduce overhead
Still allow newQuery() on Cms objects
Remove the cookie.js, no longer used
Create public function for getting the ACE editor
Improve API
Components can now be dragged on to a page or layout
Make the component placeholder 50% opaque
Disable dragging on attached components
Asset maker functions (addJs, addCss, addRss) now use an optional build code, either *core* or a plugin code.
Removing a component now removes the standard {% component %} tag
Add core build tag to core assets
Generate the unique ID for the {% component %} tag only
Components can now be dragged to the component list area (if visible)
Fixes bug where droppable colour sticks
Added new method `addComponent()` to Cms Controller
Easier access to page object thru components ($this->page->title)
Fixes bug in propertyOrParam()
Adds new override for components, onInit()
Add notes
Link the "update available" dashboard status text directly to the Updates settings page.
Add method for looking up other page component properties (getOtherPageComponent)