AUI-1428 Missing Git commit SHA in the ZIP comment when running gulp release
AUI-1442 First click on each toolbar button is ignored on touch devices

The toolbar only creates Button instances for its buttons on the first user interaction with them. On regular computers this happens when first mousing over a button or when focusing it through the keyboard. These actions can't be done on touch devices though, so the first interaction is already the click itself. Because of this the first click on the button doesn't trigger the button's click event on touch devices, since it hadn't been initialized yet.

To fix this I'm now always creating the button instance for touch devices instead of lazily creating them.
AUI-1332 Decouple property list panel from the diagram builder
AUI-1332 Remove base impl classes and rename AvailableField to PropertyBuilderAvailableField and FieldSupport to PropertyBuilderFieldSupport
AUI-1332 Exposing A.DiagramNode.getNodeCoordinates method and rename instance method getTopLeft to getNodeCoordinate
AUI-1332 Source formatting
AUI-1332 Source formatting
AUI-1441 - Minimize property lookups for multiple A.Escape calls to use AEscape
AUI-1441 - Source formatting
AUI-1332 Source formatting

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1332 Fix augmentation param typo and add PropertyBuilderFieldSupport as a dependency for FormBuilderField

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