AUI-1533 Add missing class docs to the Affix class

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
Merge pull request #630 from henvic/AUI-1533

AUI-1533 Add missing class docs to the Affix class
AUI-1536 Remove createField from the property-builder-field-support augmentable class

once now we use it by augmentation, instead of by extending it. This class must be implemented by any class that augments it.

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1536 Add example of nested field in the FormBuilder demo

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1535 - _unescapeHTML errors when string contains a hash, but is not an HTML entity
AUI-1538 - Create unit test for unescapeHTML
AUI-1538 - Source formatting
AUI-1539 - Create unit test for escapeHTML
AUI-1288 - added test
AUI-1288 - Convert indentation to spaces
AUI-1288 - borrow logic from DataTableSelection and make sure the target is a DataTable Widget
AUI-1288 - adding tests
AUI-1288 - jshint - lines too long
AUI-1288 - jshint - mixed single and double quotes
AUI-1288 - jshint - better to use dot notation
AUI-1288 - jshint - parameters never used
AUI-1288 - reduce a property lookup
AUI-1288 - use NodeList.some to terminate the search for columns that are not sorted
AUI-1288 - remove console logs
AUI-1288 - fixed logic for 'fields sorted on caret click' test