docs(guide/location): fix table formatting

Fix table formatting so headings are bold, rows are separated by lines, and rows have :hover style
chore(validate-commit-msg): allow '/' in scope
fix(select): select option with a label of 0 is not shown

Bug caused by the use of the `||` operator to replace all non-truthy
values with an empty string. Changed to replace only `undefined` values.

Closes #1401
chore(testacular): use local testacular version

Making testacular a dependency to avoid having to install it globally.
(Causes npm issues on some machines)
Update docs/content/guide/directive.ngdoc

docs(directive): fix typo
chore(docs): remove obsolete gae files
chore(docs): fix docs-scenario.html
feat($sanitize): support telephone links

Per http://www.ietf.org/rfc/rfc3966.txt support tel: links
docs(ngHide): Fix typo and make it more in line with ngShow
docs(guide/directive): fix names in scope '='; easier to grok
docs(encodeUriSegment): fix typo
docs(ngList): fix typo
docs($timeout): set return type to Promise instead of *.

The cancel function accepts a Promise, but the timeout function
fails to specify returning a Promise.
docs(tutorial): change module name in step-7
docs(guide): fix run-on sentence in modules guide
docs(angular.module): improve angular.Module#run docs
fix($rootScope): workaround for Chrome's memleak

Under certain circumstances chrome fails to GC scopes
because of buggy optimizations and caching. Nulling out
references to (not from!) other scopes helps Chrome to
realize that this object should be GC-ed.

This is really just a workaround as the real problem needs
to be fixed in Chrome.

See discusstion at:
https://github.com/angular/angular.js/issues/1313#issuecomment-10378451

And chrome bug at:
https://code.google.com/p/v8/issues/detail?id=2073

Closes #1313
fix(CSP): update to the latest CSP api

window.SecurityPolicy.isActive() is now window.securityPolicy.isActive

since this is available only in Chrome Canary which has already been
updated, we can safely make this change without worrying about
backwards compatilibty.

Closes #1577
docs($q): fix missing bracket in the example
docs(guide/directive): fix typo