Fixes DEVELOPER-829

Also update to blinkr
DEVELOPER-899 optimise JS load order

* start splitting up scripts.js in to finer 
  grained modules
* start documenting dependencies of each module
* move AJAX calls before DOM ready event
* move polyfiller to the beginning of the scripts
  to allow it max time to load
Merge pull request #452 from pmuir/DEVELOPER-899

DEVELOPER-899 optimise JS load order
Update cdn.yml
DEVELOPER-900 remove use of picturefill
DEVELOPER-901 abort build if rsync fails
Remove outdated travis task
Merge pull request #454 from pmuir/DEVELOPER-901

Developer 901
Merge pull request #453 from pmuir/DEVELOPER-900

DEVELOPER-900 remove use of picturefill
Update cdn.yml
DEVELOPER-884 Fixed the URL to point to the correct location
Merge pull request #450 from Dantheman720/DEVELOPER-884

DEVELOPER-884 Added user groups to get-involved
Merge pull request #441 from LightGuard/DEVELOPER-829

Fixes DEVELOPER-829
DEVELOPER-902 refactor tracking code to async
Merge pull request #455 from pmuir/DEVELOPER-902

DEVELOPER-902 refactor tracking code to async
DEVELOPER-833 improve video metadata
Update to blinkr 0.2.4
Update cdn.yml
Merge pull request #458 from pmuir/DEVELOPER-833

DEVELOPER-833 improve video metadata
Merge pull request #457 from pmuir/blinkr_0_2_4

Blinkr 0 2 4