Finished default tabs style.

Carousel style refactored.
no-js styles moved to end in order to work.
Active class was being added to the wrong element (it has to be on the
li in order for the cursor to behave properly).
Build: Bump contrib-connect version
Testing: Mocha middleware implementaiton

- Filteres index, ajax, and non-html requests
- Rework Mocha globbing to use the URL format to correctly serve through
  PhantomJS
- Re-align URL mapping to Mocha
- copy minified Assets during pre-mocha
Travis: Run Mocha tests on build
Prettify: Fix URL in loading test
Test: fix unit tests to work with middleware (#3468)

Conflicts:
	src/plugins/prettify/test.js
Merge pull request #3468 from nschonni/v4-mocha-middleware

V4 mocha middleware
Modified progress bar polyfill to use bootstrap classes and style.
Build: Bump grunt-saucelabs to 4.1.2
Build: Bump grunt-sass to 0.8.0
Build: Bump grunt-autoprefixer to 0.4.0
Build: Bump grunt-contrib-cssmin to 0.7.0
Merge pull request #3545 from nschonni/v4-bump-devdeps

V4 bump devdeps
Menu: Fixed clicking non-submenu menu items and hovering away from a menu item onto another part of the menu bar
Merge pull request #3520 from schindld/v4-tabs

Finished default tabs style.
Merge pull request #3546 from pjackson28/fixmenuhover

Menu: Fixed clicking non-submenu menu items and hovering away from a menu item onto another part of the menu bar
WET theme: Switched breadcrumb icons from right angle brackets to right arrows
Merge pull request #3551 from pjackson28/switchbcrumbtoarrowglyphs

WET theme: Switched breadcrumb icons from right angle brackets to right arrows
WET theme: Switched 'Breadcrumb trail' to 'You are here:'
Merge pull request #3552 from pjackson28/switchbcrumbheading

WET theme: Switched 'Breadcrumb trail' to 'You are here:'