Support: Prevent WinRT "unsafe content" security exceptions

Thanks @jokeyrhyme

Fixes #274
Build: move all external libraries to external directory

Closes gh-270
Build: use bowercopy to retrieve jquery-1.7.2 and jquery-1.8.3

- Drop jquery 1.8.1

Closes gh-273
Build: optimize package.json for npm install
Release: Update version to 1.11.1-pre
Release: Update version to 1.11.1
Release: Update version to 1.11.2-pre
Build: Update license

Closes gh-265
Build: Update copyright year
Release: Update version to 2.0.0-pre
Release: Update version to 2.0.0
Release: Update version to 2.0.1-pre
Build: MIT-LICENSE -> LICENSE
Build: update node dependencies barring grunt-jscs-checker
Build: update grunt-jscs-checker and pass with new version
Build: switch to npm for internal front-end dependency management
Build: update front-end dependencies
Build: Update tested browsers
Build: update dependencies
Build: Append the date to local build names

All local runs have been so far appearing under a build called "local run",
supposedly running for 121 days now and failing. Separating runs helps with
the organization and allows to see the result of a particular run at a glance.