feat($animate): provide support for a close callback

Closes #5685
Closes #5053
Closes #4993
docs(search): make sure the forward slash doesn't focus on search while on another input element

Closes #5969
docs(changelog): release notes for 1.2.10
chore(release): cut v1.2.10 release
chore(release): start v1.2.11 (1.2.11)
chore(release): update cdn version
docs(ngSwitch): fixed typo 'choses' to 'chooses'

Closes #5992
docs(select): rephase note on ngOptions

added 'an' and 'the' to ngOptions sentence

Closes #5993
chore(docs): remove note about removing disqus
test(docs): convert example end to end doc tests from scenario runner to protractor

Thanks to jeffbcross, petebacondarwin, btford, jdeboer, tbosch for contributions!