update(version): update angular version to 1.3.0-beta.3 for branch 1.3.*
fix(download-modal): improve access to extra modules
fix(homepage.js): example uses a different version of bootstrap
update(version): update angular version to cdn=1.3.0-beta.3 and branch version=1.2.15 for branch 1.2.*
test(E2E): add e2e tests and script to be executed from release task
change gitFetchSite to checkout dist branch

The new release process will rely on building the angularjs.org
home page and making the build artifacts available in the dist
branch of the repository.
add default env variable for 'host' to e2etest.sh
WIP add build step
add script id to index for testing
automate build script to update local versions based on latest CDN versions
add step to move build to dist branch
restore accidentally-deleted files
restore build script
chore(build): update webserver port and refactor build script
fix(version): use variables in download-data.js
chore: make all src files in index protocol-agnostic
fix(build): only commit if there are changes
fix(featured-videos): use the correct protocol to YouTube

We moved angularjs.org over to HTTPS so the link to the YouTube videos needs to match

Closes https://github.com/angular/angular.js/issues/7211
fix(index.html): ensure bootstrap css is available to wire-up example

The long term goal is to move all these examples into iframes.

Closes https://github.com/angular/angular.js/issues/7021
fix(project-example): fix incorrect site field validation

The site field required validation was using `name.$pristine` instead of `site.$pristine`

Closes #112