chore(package.json): revert to marked@0.2.9 to fix CI builds

The marked npm library brought in a breaking change at 0.2.10.
This commit ensures that we get exactly the version we want.

Closes #4822
docs(guide/migration): fix internal link
docs($sce): ng-bind-html takes an expression `{{}}`
fix(angular-bootstrap): make IE8 happy
fix($resource): don't use $parse for @dotted.member

params and paramDefaults support looking up the parameter value from the
data object.  The syntax for that is `@nested.property.name`.
Currently, $resource uses $parse to do this.  This is too liberal
(you can use values like `@a=b` or `@a | filter` and have it work -
which doesn't really make sense).  It also puts up a dependency on
$parse which is has restrictions to secure expressions used in
templates.  The value here, though a string, is specified in Javascript
code and shouldn't have those restrictions.
fix(ngIf): don't create multiple elements when changing from a truthy to another thruthy value.

Fixes #4852.
fix(grunt): Fix NG_VERSION_MINOR typo
fix($compile): correctly handle interpolated style in replace templates

A directive with a template with `replace: true` and an interpolated style at the root element should work correctly.

Closes #4882.
fix(urlUtils): urlUtils doesn't return right path for file:// on win

Chrome and other browsers on Windows often
append the drive name to the pathname,
as described in #4680. This would cause
the location service to browse to odd
URLs, such as /C:/myfile.html,
when opening apps using file://.

Fixes  #4680
docs(ngdoc): fix version picker grouping

The grouping of the different versions was not correct for the new 1.2.0+ releases.
Now versions are marked as stable only if they have an even number it the minor version
position (e.g. 1.0.8, 1.2.1, 1.2.0-abcde) and they are not an RC version, (e.g. 1.0.0rc3,
1.2.0-rc2).

Closes #4908
docs(guide): add ng-book link to books

Closes #4792
docs(guide): add ng-newsletter to weekly updates link

Closes #4793
docs($http): improve $http's caching documentation

Make the possibility to pass a custom cache instance to $http more obvious.

Closes #4803
docs(ngdoc): clarify extra module installation options

Closes #4811
docs(guide/understanding_controller): fix incorrect property reference

Correct " model property `spice` " to " model property `customSpice` " to match the code sample

Closes #4812
docs(guide): fix typo

Closes #4821
docs(errors/compile/tplrt): display html block as code

HTML elements were getting parsed by as HTML elements

Closes #4827
docs($httpBackendSpec): fix typo in spy name

Closes #4830
docs(contribute): justify note about elevation on Windows

This message needs a justification. Without one, it's like asking somebody
on *nix to run everything under sudo 'just because'.

Closes #4832
docs(guide/scope): ensure demo CSS styles work in JSFiddle and Plunker

The CSS styling in the ng-scope demo was using CSS classes (`.doc-example-live` and
`.show-scope') to prevent the styling for the demo from affecting the entire page.
Unfortunately elements containing these classes did not appear in JSFiddle or Plunker
when you click edit.

This fix moves the `.show-scope' class inside the demo (renaming it `.show-scope-demo`)
and removes the reliance on `.doc-example-live` altogether.

Closes #4838