Changed HMAC and Hash params to `any`, as Buffers are also allowed / returned.
Merge remote-tracking branch 'upstream/master'
Changes agreed on in
https://github.com/borisyankov/DefinitelyTyped/pull/2309/files#r13778987

moved `createDecipher` function out of the cipher-interface
Fix: Substitute `any` with Buffer
Add _.xor to Lodash #2377
Update jquerymobile.d.ts

Added missing fields to the ParsedPath interface.
Update jquery.d.ts

Added the state method to the JQueryPromise<T> interface.
Fixed type for gridOptions.borderWidth and also changed it as optional parameter.

See: https://github.com/flot/flot/blob/master/API.md
----
> "borderWidth" is the width of the border around the plot. Set it to
> 0 to disable the border. Set it to an object with "top", "right",
> "bottom" and "left" properties to use different widths.
Added definition for $interval.flush([millis])

ngMock's $interval includes a flush method that takes an optional maximum number of milliseconds to advance the interval, and returns the number of milliseconds that were actually advanced.
Test for IIntervalService#flush
Add missing ddescribe and iit definitions
Added baseUrl method to Jquery Address

Jquery Address is missing a few static methods according to the documentation (http://www.asual.com/jquery/address/docs/).
Casing wrong in initial commit

Fixed the casing of URL
Merge pull request #2395 from anthonychu/master

Add _.xor to Lodash #2377
Merge pull request #2400 from Nimrodxx/master

Update jquerymobile.d.ts and jquery.d.ts
Merge pull request #2413 from apuchkov/master

Add missing ddescribe and iit definitions
Update jasmine-1.3.d.ts
Update jasmine.d.ts

`dddescribe`/`iit` are not a part of jasmine standard lib.
Merge pull request #2436 from borisyankov/def/jasmine

Update jasmine.d.ts
Merge pull request #2401 from y-asaba/flot_borderwidth_fix

flot: fixed type for gridOptions.borderWidth