Initial commit for v4.0
Polyfills: initial commit of polyfills from 3.1

* Includes file path fixes to Grunt uglify task
Merge pull request #2851 from patheard/polyfills

Polyfills: initial commit of polyfills from 3.1
Updated README.md and home pages to latest WET content.
Merge pull request #2853 from pjackson28/updatereadme

Updated README.md and home pages to latest WET content
Repository and build refresh

Cleanup unused deps:
- nodeuinit
- jade

i18n
- %lang-eng key still not transforming
- Remove language array generation till new file target is identified
- Remove jquery-validation files that are now pulled in by bower
- upstream CSV quote escaping

Other changes:
- Add demo file for testing output
- Remove Travis post-build
- Bump devDependencies
- Third party files are now pulled in through bower(ful) into the masked lib folder
- Flatten src folder to component based layout. dist remains as js/css folders
Merge pull request #2888 from nschonni/v4-repository-layout

Repository and build refresh
i18n: Append jQuery Validation translations

Build a single language file based on the PE and validation translations
Add IRC notifications for Travis
Added Assemble HTML packaging system to Grunt with beginner templates
Merge pull request #2892 from nschonni/concate-validate-i18n

i18n: Append jQuery Validation translations
Merge pull request #2900 from masterbee/v4.0

Added Assemble HTML packaging system to Grunt with beginner templates
Init pattern tweak to window.timer function
* Corrects the cache property to ensure the body element is available to the window timer since it is declared in the head and the body element may not be available everytime.
Corrected references to assets since the build puts the demo files in a demo folder
Modernizr build correction and reference in plugin layout

* Added input and inputtypes to modernizer build to fix errors generated from vapour on polyfill tests
* Corrected plugin layout references since they are generated in a demo folder
Merge pull request #2901 from masterbee/data-inview

Init pattern tweak to window.timer function
Merge pull request #2902 from masterbee/v4.0

Modernizr build correction and reference in plugin layout
Modifed $('body') cached selector to it's more performing object

* http://jsperf.com/jquery-body-vs-document-body-selector
Added data-inview plugin

*  Re-engineered archive.js to a more flexible state driven module
*  Replaces archived.js and slideout widget.
*  Fixed css code
Charts: Add flot bower package

Minor files restructuring in assemble globing