Build: Improve Saucelabs testing

Switch from the Mocha reporter to the custom one that handles mocha better ...
Still encountering random errors, but pass rate is higher using the JS API.
- Changed concurrency to the new throttled option
- Bumped Expect.js, which also removes a package.json warning
- Bump Mocha to latest
- Bump Sinon to latest
Menu: Removed hover/focus underlining for menu bar links with no sub-menus
Merge pull request #5286 from pjackson28/removeunderlineonmenubarlinks

Menu: Removed hover/focus underlining for menu bar links with no sub-menus
Fixed the logo size for the splash page in IE
Merge pull request #5293 from LaurentGoderre/fix-splash-logo-ie

Fixed the logo size for the splash page in IE
Merge pull request #5284 from nschonni/saucelabs-5

Build: Improve Saucelabs testing
Documentation/Accolades: Fixed and removed broken links.
Merge pull request #5298 from EricDunsworth/v4.0-broken-link-fixes

Documentation/Accolades: Fixed and removed broken links.
Fixed the Javacript error in the YouTube player
Fixes #5189
Fixed the YouTube player duration not updating properly
Merge pull request #5299 from LaurentGoderre/fix-youtube

Fix youtube issues
Updated files for the v4.0.1 maintenance release
Merge pull request #5288 from pjackson28/releasev401

Updated files for the v4.0.1 maintenance release
Updated build version to v4.0.2-development
Testing: Move to single harness page
Country Content: Update tests and demos

The country code is not appended as a class, but was had a test that had
that assumption. Updated the demos to clarify this.