DEVELOPER-848 Added webinar video per Phil Simpson's request
DEVELOPER-898 GTM script should be inline
Merge pull request #448 from Dantheman720/DEVELOPER-848

DEVELOPER-848 Added webinar video per Phil Simpson's request
Merge pull request #451 from pmuir/DEVELOPER-898

DEVELOPER-898 GTM script should be inline
DEVELOPER-899 optimise JS load order

* split up scripts.js in to finer grained modules
* document dependencies of each module
* move AJAX calls before DOM ready event