Merge branch 'RxJS'
Merge pull request #2232 from Igorbek/master

RxJS: updated to version 2.2.24
Fixed interface
Update signature of call target for selection.call

Per https://github.com/mbostock/d3/wiki/Selections#call
Merge pull request #2183 from advancedrei/master

Added Auth0 definitions for JS API and widget
Auth0: Other UserProfile definitions, etc.

Also includes a couple browser window extensions necessary for
interacting with the API.
Merge pull request #2234 from advancedrei/master

Auth0: Other UserProfile definitions, etc.
Added rTree interface
Add protractor button text locators.
feat(nodejs) added stronger typing for http status codes
Merge pull request #2238 from borisyankov/def/node-http

feat(nodejs) added stronger typing for http status codes
Added overload to angular.mock.inject function to allow array-style dependency injection, which the function supports. Added test excercising the overload.
Added $root property of IScope
fixed errors from --noImplicitAny option
Added selectConcat/concatMap
Further definitions have been added

Removed some whitespaces added code formatting.
Adding definitions to Sys.UI namespace.
Added Sys.UI.Key test.
Updated contributors with Microsoft Ajax

Added Project Name, Project URL, Typed definitions author name and
Github link.
Moved ECMAScript Extensions

Moved extensions into a new declared module
MicrosoftAjaxBaseTypeExtensions which can be used to cast between the
real and declared type because lib.d.ts already has these types defined
and cannot easily extend them.
Added further tests and cleaned up tests.
Further Base Type Extension tests

Realised i put all the base extensions into the declared module of
BaseClassExtensions but shouldn't have.

Added boolean to BaseClassExtensions to test Parse method.