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
docs(guide/concepts): some typo/grammar fixes
docs(): Fix a couple of typos in the documentation
fix($resource): prevent default params to be shared between actions

Having a $resource defined as:

var R = $resource('/Path', {}, {
  get: {method: 'GET', params: {objId: '1'}},
  perform: {method: 'GET'}
});

was causing both actions to call the same URI (if called in this order):

R.get({}); // => /Path?objId=1
R.perform({}); // => /Path?objId=1
fix($cacheFactory): return undefined when removing non-existent entry

Instead of throwning an exception, remove should return undefined when
cache entry to be removed doesn't exist.

Closes #1497
feat(linky): allow optional 'target' argument

Closes #1443