refactor(collapse): removed unused di parameter

Closes #1633
test(accordion): remove unused variable

Closes #1646
test(alert): remove unused controller parameter

Closes #1647
test(datepicker): remove unused variable

Closes #1648
test(tooltip): remove unused injection

Closes #1649
test(tooltip): remove more unused code

Closes #1650
refactor(typeahead): remove unused code

Closes #1651
fix(modal): destroy modal scope after animation end

Fixes #1643
fix(moadl): toggle 'modal-open' class after animation

Fixes #1629
chore(readme): add support section

Closes #1655
fix(modal): backdrop z-index when stacking modals

Previously, backdrop wouldn't go over the previous open modal when a
modal is open on top of another.

Fixes #1653
Closes #1654
docs(typeahead): docs for typeahead-append-to-body

Closes #1663
fix(typeahead): correctly handle append to body attribute

Closes #1656
demo(all): fix demo scrolling issues

Fixes #1674
chore(ngVersion): update to 1.2.10
chore(build): use minified version for the demo site

Closes #1682
chore(dependencies): update dev dependencies

Update dev dependencies for which we can simply
bump up a varsion to the latest
feat(carousel): Support swipe for touchscreen devices

use ng-swipe-* directives. If ngTouch is included, it will be used.

Closes #1686