i18n: Update with latest translations from master
Build: Setup bower package

Using native bower setup due to issues with grunt-bowerful
Build: Remove grunt-bowerful and use native bower

Extended the postinstall hook to install the 2 required global modules
(grunt-cli and bower) and install all the bower packages.
Related to gh-2914
Merge pull request #2918 from nschonni/v4-update-translations

i18n: Update with latest translations from master
Inview panel: Removed p tag from around the ul in the working example.
Merge pull request #2922 from pjackson28/htmlcleanup

Inview panel: Removed p tag from around the ul in the working example.
Data-inview: Cleaned up several validation errors in the working example HTML.
Merge pull request #2924 from pjackson28/cleanupdatainviewhtml

Data-inview: Cleaned up several validation errors in the working example HTML
Cleanup the base HTML a bit. Cleaned up incorrect heading structure and excessive use of sectioning elements.
Merge pull request #2926 from pjackson28/cleanuphtml

Cleanup the base HTML a bit. Cleaned up incorrect heading structure and excessive use of sectioning elements
Aligned base HTML more closely with the v3.1 HTML in terms of sectioning elements, headings and WAI-ARIA landmarks. Now has proper HTML5 outline.
Merge pull request #2928 from pjackson28/htmlwork

Aligned base HTML more closely with the v3.1 HTML in terms of sectioning elements, headings and WAI-ARIA landmarks. Now has proper HTML5 outline.
Merge pull request #2919 from nschonni/native-bower-setup

Build: Native Bower setup
Expand/collapse all: initial conversion started