Test: updated session timeout unit tests

Unit tests updated to work with new modal dialog.
Test: moved test resources to `</body>`

Test resources needed to move to after `<script src="jquery.min.js">`.
Share widget: Skeleton plugin and resources
Merge pull request #3245 from patheard/session-timeout-unit

Updated session timeout unit tests
Merge pull request #3250 from pjackson28/sharewidgetbasics

Share widget: Skeleton plugin and resources
Session: added translations for new message and buttons
corrected double ajaxing issue with the data-replace task
Merge pull request #3255 from patheard/session-timeout-translation

Session: added translations for new message and buttons
Merge pull request #3256 from masterbee/data-replace-hotfix

Corrected double ajaxing issue with the data-replace task
Partial cleanup up of base SCSS
Changed dist/demo directory to dist/demos to align with existing v3.1 folder structure
Now generating license files and update generated home files
Merge pull request #3259 from pjackson28/basecsscleanup

Partial cleanup of the base SCSS and now generating the home and license pages
Updated build to move assets and plugin files to the new dist/demos directory
Merge pull request #3260 from pjackson28/demosbuildtweak

Updated build to move assets and plugin files to the new dist/demos directory
Theme: initial integration of CSS for base WET Theme

- Partial cleanup up of base SCSS

- Changed dist/demo directory to dist/demos to align with existing v3.1 folder structure

- Now generating license files and update generated home files

- Updated build to move assets and plugin files to the new dist/demos directory

- Corrected duplication of accessiblity placeholders

- Removed sr-only trailing reference

Removed redundant accessiblity file
Fix Bad merge resolution
Test: added local Mocha testing with grunt-mocha
Test: updated session timeout selector unit test
Test: added Prettify unit tests