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">`.
Modal: use $.extend to build modal settings object
Session: fix modal-dialog behaviour of "timed out" message

Also corrected double spacing issues.
Vapour: Fix IE8 script tag
Merge pull request #3247 from patheard/modal-extend

Modal: use $.extend to build settings
Merge pull request #3248 from nschonni/v4-fix-ie8-conditional

Vapour: Fix IE8 script tag
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