Added custom prefix support for widget getSkinName
Build for widget getSkinName custom prefix support
Added missing semi-colon
Build for widget skin missing semi-colon
Fixed bad getSkinName test, showing up as a failure on phantomjs

The class names didn't match the assertions. Moved all the classnames
to be dynamic instead of the static + dynamic, which was getting
confusing to maintain.

Passes on FF, Chrome, Safari, IE, PhantomJS

NOTE: Ideally, want to update the test page to follow the latest
pattern, with test-console, but that's a separate commit.
Merge branch 'dev-3.x' into getSkinName-Prefix

Conflicts:
	src/widget/HISTORY.md
Removed all line too long and whitespace lint errors from Graphics.
Removed unused variables and arguments from Graphics module.
Graphics lint cleanup.
Fix #2533139
Fixes problem with transitions not working on some mobile devices
add deprecation info to node-menunav
add deprecation info for node-focusmanager
add tags to component.json
Capitalized variables referencing classes in graphics for jslint.
format HISTORY.md and replace Y.logs with a single Y.warn
fix y.log call to warn
Longer timeout duration to allow test to complete.
Changed equality operators to strict for string comparisons in graphics. Fix #2533119
Removed all trailing whitespace from charts source files.