style($browser): remove ws, fix typo
fix($location): $location.path() behaviour when $locationChangeStart is triggered by the browser

Fixed inconsistency in $location.path() behaviour on the $locationChangeStart event when using
back/forward buttons in the browser or manually changing the url in the address bar.
$location.path() now returns the target url in these cases.

Closes #4989
Closes #5089
Closes #5118
Closes #5580
docs(error/ngRepeat/dupes): fix typo

Closes #5610
fix($httpBackend): use ActiveX XHR when making PATCH requests on IE8

IE8's native XHR doesn't support PATCH requests, but the ActiveX one does.

I'm also removing the noxhr error doc because nobody will ever get that error.

Closes #2518
Closes #5043
fix(httpBackend): fix 'type mismatch' error on IE8 after each request
fix(ngShow/ngHide, ngIf): functions with zero args should be truthy

Previously, expressions that were a function with one or more arguments evaluated to
true, but functions with zero arguments evaluated to false.

This behavior seems both unintentional and undesirable. This patch makes a function
truthy regardless of its number of arguments.

Closes #5414
fix($resource): prevent URL template from collapsing into an empty string

if url template would result in an empty string, we should make a request
to '/' instead.

Closes #5455
Closes #5493
docs(\$sniffer): fix minor typo

Closes #5544
docs($filter): fix wrong param order in doc

fix wrong param order in doc for filter comparator
doc function param for filter expression

Closes #5365
Closes #5611
chore: set Karma version to 0.11.11

Temporary reverting Karma, as 0.11.12 is causing some problems.
fix($animate): ensure class-based animations are always skipped before structural post-digest tasks are run

Closes #5582
fix($httpBackend): don't delete xhr.onreadystatechange otherwise Safari :-O
docs(CHANGELOG): add v1.2.7 changes
chore(release): cut v1.2.7 release
chore(release): start v1.2.8
core(Scope): rename 'debugger' to 'web inspector' to avoid woes with g3 presubmits
chore(release): set next release name
chore(release): update cdn version
chore(release): fix release name
fix($parse): fix CSP nested property evaluation, and issue that prevented its tests from failing

cspSafeGetterFn incorrectly returned undefined if any of its key parameters were undefined. This
wasn't caught by the $parse unit tests because of a timing problem where $ParseProvider was reading
the CSP flag before the tests manually set it, so the CSP property evaluation tests never ran. Add
test that verifies evaluation of nested properties of multiple lengths.

Closes #5591
Closes #5592