docs($http): added return to interceptors success callback
fix($timeout): clean deferreds immediately after callback exec/cancel

Make sure $timeout callbacks are forgotten about immediately after
execution or cancellation.

Previously when passing invokeApply=false, the cleanup used $q and so
would be pending until the next $digest was triggered. This does not
make a large functional difference, but can be very visible when
looking at memory consumption of an app or debugging around the
$$asyncQueue - these callbacks can have a big retaining tree.
fix(tutorial): fix broken link caused by bad line break
fix(orderBy): remove redundant if statement

Removed unnecessary additional conditional statement.
docs($interpolate): fix example for provider w/ custom symbols
docs($cookies): add info about angular-cookies.js

per the [top comment here](http://docs.angularjs.org/api/ngCookies.$cookies#comment-912064775)

updating documentation so it matches [$resource](http://docs.angularjs.org/api/ngResource.$resource)
and instructs the user to include the `angular-cookies.js` and load `ngCookies`.

Closes #3607
docs($route): add hint for ngRoute module inclusion

Closes #3583
style($route): make some jshint recommended changes

Syntax changes:
- ternary indentation
- remove unused variable, N
- use triple equals instead of double

Closes #3559
chore(Grunt): upgrade ng-closure-runner to 0.2.2

Closes #3554
chore(bower): upgrade bower 1.0.3 -> 1.1.2
chore(minerr): move $sce:insecurl file to sce directory

Closes #3568
fix(grunt): fix regex in grunt util to handle pre-release versions

NOTE: this also includes a temporary work-around for Bower
feat(minerr): log minerr doc url in development

Closes #3566
fix($parse): handle promises returned from parsed function calls

When a parsed function call returns a promise, the evaluated value
is the resolved value of the promise rather than the promise object.

Closes #3503