Merge pull request #2711 from danmane/map-set-generic-types

Implement generic typing for D3.Map and D3.Set
[refactor] Switch from Array<type> notation to type[] syntactic sugar.
This is more idiomatic.
Exactly the same semantics as before, per section 3.6.4 of the Typescript Lang Specification
Merge pull request #2638 from jasonrm/xml2js-add-builder

Add Builder support/options to xml2js
Merge pull request #2595 from fivetran/google.visualization

Google.visualization
Merge pull request #2550 from gilamran/pixi-fixes

Added missing properties
Merge branch 'master' of github.com:vilic/DefinitelyTyped into vilic-master
resolve duplicate for #2676
Merge branch 'vilic-master'
Merge branch 'master' of github.com:borisyankov/DefinitelyTyped
Merge pull request #2694 from fszlin/patch-1

Add definition for parseObjectLiteral.
Merge pull request #2695 from ki0ki0/capture

chrome.desktopCapture and chrome.tabCapture
Merge pull request #2696 from ki0ki0/srcUrl

srcUrl in OnClickData
Merge pull request #2700 from nikeee/master

Add ShellJS
Merge pull request #2705 from chriscamicas/Knockout-3.2

Knockout 3.2 fix for ko.components
Merge pull request #2712 from jonathantyates/patch-2

Update restangular.d.ts
Merge pull request #2713 from danmane/array-type

[refactor] Switch from Array<type> notation to type[] syntactic sugar.
modify unittest error
modify unit test
Leaflet: Allow using as an AMD module
Merge pull request #2714 from abustany/leaflet-enable-amd

Leaflet: Allow using as an AMD module