AUI-1402 Modified demo
AUI-1402 Creating a TreeView from HTML markup is too slow
AUI-1402 Modified demo
AUI-1402 Postpone node render phase using 'lazyLoad' attribute.
AUI-1402 Source formatting
AUI-1402 Auto source formatting (gulp format-js)
AUI-1402 Fixing tests
AUI-1415 All form fields are showing up as required

The asterisk indicating a field was required was showing up on all fields, even the optional ones. This is because of the changes on https://github.com/liferay/alloy-ui/commit/9cd24ee65a54a9a32c176f16027ef8d1ad7a7856, which was checking the required value as if it was an array/String/NodeList when it's actually a boolean.
While fixing this I noticed that the same problem was happening for the showLabel attribute, so I fixed it in the same way.
AUI-1414 Change field width sizes

The 'Large' size should be 100%, 'Medium' should be 66.66% and 'Small' should be 33.33%.
AUI-1332 Decouple property list panel from the diagram builder

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1332 Decouple Diagram Builder's AvailableField

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1332 Decouple Diagram Builder's FieldSupport

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1332 Decouple Diagram Builder's DiagramNode

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1332 Decouple Diagram Builder's DiagramNodeManager

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1332 Use namespaces to make easier to decouple the components

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1332 Decouple Diagram Node submodules

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1332 Decouple the settings toolbar

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1332 Add the tab rendering on the diagram-builder-base instead of on the diagram-builder-impl

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1332 Augments the class with A.DiagramBuilderSettings to inherit the property list tabview from the DiagramBuilder after refactoring

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1331 Decouple the FormBuilderAvailableField component

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>