rx.js: updated to version 2.2.13
for https://github.com/dc-js/dc.js
node-ffi: fix Callback interface
fixed Travis-CI failed. https://travis-ci.org/borisyankov/DefinitelyTyped/builds/18779631
addMethod params arguments vs array syntax

jQUery Validation does not send arguments but an array of the argument already built. By using the ... syntax of TypeScript, we get an array with one item that has the array sent by jQuery validation. I think the definition should use an array instead of arguments syntax.
Changed the any[] to be any

http://jqueryvalidation.org/jQuery.validator.addMethod#jQuery-validator-addMethod-name-method-message
Support AMD

Added an export module, because the original state-machine.js supports AMD, which feature was not available from TypeScript before this patch.
Add definition of jquery.placeholder.  https://github.com/mathiasbynens/jquery-placeholder
Update AmCharts.d.ts

Added constructor to AmCharts (for when you construct a chart with a theme)
Added ? to AddLegend optional divElement argument
promises-a-plus: added initial defintions
rx.js: modified IPromise in Async module to match Promises/A+
Merge remote-tracking branch 'remotes/upstream/master'

Conflicts:
	rx.js/rx.d.ts
Add return type.
Fixed d3 definitions for d3.geom.voronoi
added  row def and more strong typing for callbacks and tamplates
fixed naming
added the prefix I to interfaces.
explicit <any>

the event can be more specific. will check later
rename to match the I afix
return true so the select takes place
added 'next' interface, route binding methods can have multiple request handlers and accepts arrays of handlers