Add no-arg overload of selection.data()

There is a no-arg version of [the `data()` method on selections](https://github.com/mbostock/d3/wiki/Selections#wiki-data) which returns the previously-assigned data. From the docs:

> If values is not specified, then this method returns the array of data for the first group in the selection.
Merge pull request #1273 from pelotom/patch-2

Add no-arg overload of selection.data()
Fix when compiling with the latest TypeScript (develop branch)

Latest TypeScript complains about Array type used without a generic parameter.

I suggest replacing Array with any[], which works for both old and new TypeScript versions.

  knockout.d.ts(171,47): ↵
  error TS2173: Generic type references must include all type arguments. ↵
  knockout.d.ts(172,76): error TS2173: Generic type references must include all type arguments. ↵
  knockout.d.ts(200,36): error TS2173: Generic type references must include all type arguments. ↵
  knockout.d.ts(202,36): error TS2173: Generic type references must include all type arguments. ↵
  knockout.d.ts(204,38): error TS2173: Generic type references must include all type arguments. ↵
  knockout.d.ts(363,110): error TS2173: Generic type references must include all type arguments. ↵
  knockout.d.ts(489,71): error TS2173: Generic type references must include all type arguments. ↵
  knockout.d.ts(490,66): error TS2173: Generic type references must include all type arguments. ↵
  knockout.d.ts(491,90): error TS2173: Generic type references must include all type arguments. ↵
  knockout.d.ts(492,85): error TS2173: Generic type references must include all type arguments. ↵
Merge pull request #1274 from mihailik/patch-4

Fix when compiling with the latest TypeScript (develop branch)
d3: add additional type parameter to array functions
Merge pull request #1275 from nestalk/master

d3: add additional type parameter to array functions
couchbase initial definitions
Merge pull request #1277 from borisyankov/feat-couchbase

couchbase initial definitions
angular : $http timeout can be number or promise 

reference : https://github.com/angular/angular.js/issues/1159#issuecomment-19043323
Merge branch 'master' of https://github.com/borisyankov/DefinitelyTyped