chore(demo): fix extra character typo
fix(modal): support close animation

Tests now have to wait for animation before checking for open modals.
Tests should actually check for the 'in' class.

Setting up both the transition end handler and a timeout ensures that
the modal is always closed even if there was an issue with the
transition. This was the implementation used by Twitter Bootstrap modal
JS code.

Note that unbinding the transition end event within the event
handler isn't necessary, and, worse is currently buggy in jqLite (see
https://github.com/angular/angular.js/pull/5109 ).

Note that the scope is already destroyed when the dom is removed so the
$destroy call isn't needed.

Closes #1341
fix(timepicker): add correct type for meridian button

Closes #1541
chore(modal): fix tests for IE9

Check if transitions are available before attempting to wait for them.

Closes #1537
Closes #1540
chore(tests): Update to AngularJS 1.2 for testing

- Use unminified version for easier debugging
chore(alert): Fix test for Angular 1.2

- Since Angular 1.2 is now using the ng-hide class to hide the element,
  it needs to be added into the DOM for styles to be computed.
chore(timepicker): Fix tests for Angular 1.2
chore(datepicker): Fix tests for Angular 1.2
chore(tooltip): Fix tests for AngularJS 1.2

AngularJS 1.2 introduces separate isolate scopes for directives that
require isolate scopes.

See https://github.com/angular/angular.js/commit/909cabd36d779598763cc358979ecd85bb40d4d7
and https://github.com/angular/angular.js/commit/27e9340b3c25b512e45213b39811098d07e12e3b
chore(tabs): Fix tests for AngularJS 1.2

- Use ngBindHtml with $sce as ngBindHtmlUnsafe has been removed

See https://github.com/angular/angular.js/commit/dae694739b9581bea5dbc53522ec00d87b26ae55
chore(tests): move test helpers to one place
chore(all): switch to AngularJS 1.2 version
Merge branch 'master' into psg-tabs
docs(modal): clarify that $modal and $modalInstance are not the same

Closes #1528
docs(all): reflect Bootstrap's org change

also reflect the fact that the Typeahead was removed in Bootstrap v3
also fix some "typehead" (sic) typos

Closes #1559
chore(demo): fix `eye` icon for watched attributes

Closes #1556
feat(modal): expose dismissAll on $modalStack

Closes #1334
Closes #1552
fix(datepicker): evaluate `show-weeks` from `datepicker-options`

Closes #1532
Closes #1563
Merge branch 'master' into psg-tabs