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
feat: change design and place a banner for ngEurope
fix(index.html): use _configBlocks instead of _invokeQueue

The change https://github.com/angular/angular.js/commit/c0b4e2db9cbc8bc3164cedc4646145d3ab72536e split the _invokeQueue
into a separate field _configBlocks.

Related to #7139
feat: add "Shaping up with Angular.js" links

This adds, as requested, a link to the brand new 'Shaping up with
Angular.js' course created by Code School and sponsored by Google.
fix(greet.php): fix security issue

although the issue is inconsequential, this fixes an xss issue in greet.php
chore(greet.php): line endings
chore(protractor): bump protractor version
test: add sleep to tab pane tests to fix flakes on CI
test: increase sleep time in tab pane tests
fix(homepage.js): escape curly braces in annotations

Closes #118
Closes #110
fix(index): image link should use relative path

Some images are using prefix / and it shouldn't as there is already the
<base href> element which is set to /
Then the prefix is changed by using base href element

Closes #117
fix(angularui-bootstrap): close popover/tooltip when clicking on body

This fix hides a shown popover/tooltip if the user clicks away on the
body of the page.
fix(popovers): open and close on click

When the popovers are shown by mousenter, they hide on mouseleave. This
prevents you from entering the actual popover and click on links in the
popped up content.

Closes #119
fix(todoApp): remove global controllers

Angular 1.3.x removes support for global controllers.
This brings the examples in line with that best practice.
fix(todoApp): correctly reference module
fix(todoApp): fix tooltips and corresponding text
fix(test): add sleep to E2E test to make sure button is clickable