revert: fix(Angular.js): toKeyValue is not serializing null values

This commit contained broken tests and was not ready to be merged.

(reverted from commit 814c9847e8489809b150d3b54e9da25c1fceb581)
test($location): fix typo
test($location): fix test of `{rewriteLinks:false}`

The test for not rewriting links was invalid and just happened to be
passing by chance (false-positive).
fix(ngMock): annotate $RootScopeDecorator

Fixes #10273
Closes #10275
Closes #10277
refactor($templateRequest): simplify filtering out of transform functions

Closes #10264
fix($emplateRequest): propagate rejection reason when ignoreRequestError flag is set

Closes #10266
fix(select): use strict compare when removing option from ctrl

Otherwise, if the removed option was the empty option (value ''),
and the currently selected option had a value of 0, the select
would think that the currently selected option had been removed,
causing the unknown option to be added again.

Fixes #9714
Fixes #10115
Closes #10203