AUI-1633 Adding tests.
AUI-1633 Prevent TreeNodeTask from removing `tree-node-child-unchecked` from Parents with Children with `tree-node-child-unchecked` as well.
AUI-1633 - Source formatting
AUI-1633 Source formatting
AUI-1648 Exit children loop after first unchecked child is found.
AUI-1648 Stop checking ancestors' children after first unchecked descendant is found.
AUI-1648 Abstract unchecked child logic/styling into their own mehtods.
AUI-1648 - Source formatting
AUI-1648 Source formatting
AUI-1205 - datePicker fires selectionChange event when trigger is clicked
AUI-1205 - add unit test
AUI-1205 - Source formatting