Update angular.d.ts

The listener may take a single event argument.
Update angular-ui-router.d.ts
Revert "Update angular.d.ts"

This reverts commit 0690841c6b5d33bfcbf91be3b02f13e63c990ed1.
Update to changes in angular-translate
uses now is named use
new cloakClassName, useFallbackLanguage and determinePreferredLanguage functions
Fix Test
Merge remote-tracking branch 'upstream/master'
Add basic type definitions for express 4.x
Changed HMAC and Hash params to `any`, as Buffers are also allowed / returned.
Add jQuery.ajax test to verify a bug.

The definition does not leverage the returned value of $.ajax()
method well. The official syntax is

```
jqXHR.then(function( data, textStatus, jqXHR ) {}, function( jqXHR, textStatus, errorThrown ) {});
```

(From: http://api.jquery.com/jQuery.ajax/)
Remove tailing space from jquery-test file
Add JSDoc for JQueryXHR.abort method.

Inspired the description from its source code:
https://github.com/jquery/jquery/blob/d41e81980ea89e56c04eb14d8c27f4692b367604/src/ajax.js#L487
Write defition for JQueryXHR.then method.

Working on borisyankov/DefinitelyTyped#2314
Add specs for jqXHR object returned by $.ajax

The tests are corresponding to the syntax listed in its website:
http://api.jquery.com/jQuery.ajax/#jqXHR
Bugfixes in timezone-js
Lots more things wrong - typings simply did not work.
Created legacy WinJS 1.0 definitions file.
Created 2.0 definitions file. Fixed a few removals from 1.0.
cheerio v0.17.0 definitions
Merge remote-tracking branch 'borisyankov/master' into bug-jquery-ajax

Conflicts:
	jquery/jquery.d.ts
Fix a asterisk bug.