Adding space between field type declarations to increase readability.
Moving form related controllers to form extension.
Introducing form directives. Starting with ck-element.
Adding ck-file-element directive.
Removing debugging line.
Adding cm-button directive.
Removing unused controller.
Adding reference element related directives (ck-reference-element, ck-inline-reference-element, ck-inline-reference-element-item).
Making element controllers inherit ElementController. Rendering element id attribute inside ElementController.
Adding ck-form directive and associated controller and making all element directives require that as parent.
Adding ck-wysiwyg directive.
Moving PageController to page extension.
Moving PanelController to panel extension.
Moving layout related controllers to layout extension.
Adding missing panel and page controllers to index.html.
Moving navigation related controllers to navigation extension.
Moving display related controllers to display extension.
Removing some empty lines in index.html.