AUI-1173 Source formatting (add missing semicolon)

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1173 Source formatting (add missing promise parameter)

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1151 Source formatting
Merge branch 'pr-484'
AUI-1276 Unit test for char counter module

This is a unit test for the CharCounter module, which had no tests up until now.
AUI-1276 - SF
AUI-1284 Use cssClass attribute from WidgetCssClass instead of separated atributes for CSS class names in Button
AUI-1284 Source formatting
AUI-1284 ButtonGroup still needs the work around to add btn-default
AUI-1285 Wait for the browser to handle scrollTo before running tests
AUI-1281 Button search cancel module misspositioning icon

Adding a new attribute called 'inputWidth' through which the user can specify the icon's width, in case it can't be reliably calculated (due to missing font/image files for example).