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-1174 Source formatting (add .jshintignore file with list of auto-generated files)

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1174 Validate source code with JSHint (missing semicolon)

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1174 Source formatting (add src/aui-event/meta/aui-event-input-test.js partial JS to the linting ignore list)

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1174 Validate source code with JSHint (expect strict equal operator)

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1174 Validate source code with JSHint (dot notation)

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1174 Validate source code with JSHint (add global YUITest to the jshintrc)

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1174 Validate source code with JSHint (add global ace to the jshintrc)

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1174 Validate source code with JSHint (Strings must use singlequote)

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1174 Validate source code with JSHint (lines too long)

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1174 Validate source code with JSHint (Add missing callback error)

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1174 Validate source code with JSHint (Missing 'new' prefix when invoking a constructor)

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1174 Validate source code with JSHint (Add auto-generated aui-loader and aui-aliases to .jshintignore)

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1174 Validate source code with JSHint (line too long)

Signed-off-by: Henrique Vicente <henriquevicente@gmail.com>
AUI-1174 Validate source code with JSHint (Missing 'new' prefix when invoking a constructor)

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