fix($animate): remove the need to add display:block!important for ngShow/ngHide

Since ngShow/ngHide animations add and remove the .ng-hide class, having to remember
to write display:block on your own is a hassle and leads to problematic animation
code. This fix places a default on the animation for you instead.

Closes #3813
docs(ngShow): calirfy info about the .ng-hide class and the display style
docs(misc core): Use `@kind function` instead of `@function`.
chore(travis): run npm install twice

This is not optimal solution at all, but I can’t think of any better.
refactor($parse): don't make the lexer mark tokens as literals
refactor(parse): simplify the Parser's filter function
refactor($parse): remove unused parameters and methods

After removing the json and unwrapPromise mode, some parameters
and methods were no longer used.
fix(ngShow): ensure that the display property is never set to block

Fixes #7707
chore(jqLite): remove special characters from the expando property

Having special characters in the expando property created a memory bloat.
See https://code.google.com/p/chromium/issues/detail?id=378607#c6 to reproduce

Closes #7701
test(jqLite): adapt tests to new expando name
test(jqLite): adapt missed test to new expando name
test($http): test that timed out $http request rejects promise

Closes #7688
Closes #7686
docs($http): remove duplicate 'to' in withCredentials description

Typo in $http config documentation

Closes #7731
chore(CHANGELOG.md): add changes for 1.2.17 and 1.3.0-beta-11
docs(tutorial): mention additional Debian install step

Thanks to GSC Leticia (gsc-leticia) for identifying this problem.

Closes #7665
perf(isArray): use native Array.isArray

see benchmark: http://jsperf.com/isarray-performance

Closes #7735
docs(error/$rootScope/inprog): improve understanding and diagnosis of the error

See #5549
docs(guide/databinding): add line breaks after images

This looks much better, thanks a bunch @NV

Closes #7748
docs(CHANGELOG.md): remove mention of strict-DI from v1.2.17

Strict-DI feature was originally merged into v1.2.x, but was reverted by https://github.com/angular/angular.js/commit/373078a94cf3d525b9ae11a2f2876acb6e26f6a3
docs(ngController): improve wording