AUI-1291 Unit test for aui-widget-toggle module

This is the unit test for the aui-widget-toggle module. I'm creating
separate test .js and .html files for each submodule, as they're really
independent from each other so it's best to isolate their tests.
AUI-1291 Unit test for aui-widget-cssclass module

The unit test for the aui-widget-cssclass module.
AUI-1291 Unit test for aui-widget-trigger module

The unit test for the aui-widget-trigger module.
AUI-1291 - SF
AUI-1291 Source formatting
AUI-1153 Create Dropdown module
AUI-1153 Source formatting
AUI-1290 Update TimePicker autocomplete-list dependency to autocomplete to prevent creating AutoComplete module with missing extensions from autocomplete-sources
AUI-1290 Yogi loader regenerate
AUI-1292 Unit test for aui-carousel module
AUI-1292 - SF
AUI-1296 Grunt "all" task does not exist anymore
AUI-1295 Adding necessary meta tag to demo files

Most of our demo files weren't working well on mobile devices because we need an extra meta tag so they can fill the screen correctly. Added it on all current demos, we should remember to always add it on new ones as well.
AUI-1297 Fix unresponsive demos

Some of our modules work fine on mobile devices, but their demos don't. Fixing those demos to show that these modules work fine. The modules are:

- ACE Editor
- Modal
- Popover
- Scrollspy
- Sortable list
AUI-1283 Unit test for tooltip module

Adding missing tests for the aui-tooltip-base module.
AUI-1283 Unit test for tooltip module

Adding unit test for the aui-tooltip-delegate.
AUI-1283 - SF
AUI-1292 Source formatting
AUI-1173 Change private method signature to follow history replaceState and pushState api
AUI-1173 Source formatting