Merge pull request #2358 from Bartvds/date.format

Add test files & header for date.format
Eliminated difference between GeoChartOptions and others
TimelineOptions.backgroundColor can be string or object, just like all the other charts
Update for SockJS definition to fix constructor arguments
Added definition for sockjs-node
add Profile common interface
remove old one
change return type of data() to any
add old version of cheerio.d.ts
update reference
remove the old definition files
Add Mapbox definitions

Add some methods forgotten in the API

Explicit declarations everywhere

Add some options definitions

Add FilterFunction interface

Add some examples from Mapbox

Swap tests
Update Mapbox to latest Leaflet definition
Update signature of data method on Selection.
Append 'slide' function's return-type annotation
Refine the definition of $.fn.pjax method.
Add definition and test for $.pjax.click function.
Add definition and test for $.pjax.submit function.

It is nearly same with $.pjax.click function.
Add definition and test for $.pjax function.
Add definition for $.pjax.enable and $.pjax.disable.