Build: Update modernizr
Menu: Menu panel now sources the panel title from the page markup

Fixes #6097
Merge pull request #6098 from pjackson28/fixpanellabel

Menu: Menu panel now sources the panel title from the page markup
Build: Moved GitHub user to the Travis configuration
Merge pull request #6101 from LaurentGoderre/optmize-build

Build: Moved GitHub user to the Travis configuration
Overlay: Fixed bug that prevented in certain scenarios an overlay being opened through JS a second time

Fixes #6102
Merge pull request #6104 from pjackson28/fixoverlay

Overlay: Fixed bug that prevented in certain scenarios an overlay being opened through JS a second time
Fixed tests in browsers and SauceLabs
Using `this` can very problematic and is unsafe in many cases.
Merge pull request #6106 from LaurentGoderre/fix-saucelabs

Fixed tests in browsers and SauceLabs
Merge pull request #6046 from LaurentGoderre/update-modernizr

Build: Update Grunt-modernizr to 0.5.2
Build: Move the saucelabs to grunt and optimized the .travis.yml
Merge pull request #6108 from LaurentGoderre/optmize-build

Build: Move the saucelabs to grunt and optimized the .travis.yml
Chained Travis scripts to make it easier to find errors
Currently, one task failing does not stop the others from running which gives the illusion that the build passed when it didn't.
Merge pull request #6114 from LaurentGoderre/optimize-build-failures

Chained Travis scripts to make it easier to find errors