docs(ngBind): irrelevant text removed from ngBindHtml’s example

The ngBindHtml’s example had a copied line from ngBindTemplate’s that’s irrelevant here.

Closes #8668
revert: refactor($compile): automatically append end comment nodes to all element-transclusion templates

This reverts commit 0d608d041f37a659d8d8ba7a9b688e132587035d.

The commits caused more breaking changes at Google than initially expected and since its
benefit is small, so it's not worth keeping.
docs(*): use @description instead of @returns for properties

Dgeni-packages was not actually rendering the `@returns` text.

Closes #8639
docs($compile): correct documentation for directive controller `^` notation

`^` searches the element and its parents, not exclusively the element's parents. This confuses
a lot of people :(

Closes #8622
docs(guide/di): correct a few awkward sentences

Closes #8678
fix($sanitize): sanitize javascript urls with comments

Closes #8274
fix($location): don't call `indexOf()` of undefined `href` attribute

Closes #7721
Closes #8681