Various fixes in three.d.ts
Updated DropboxJS Definitions
Updates for current compatibility...

1) Make Object3D inherit from EventDispatcher because it does...
2) Add setSize and domElement to Renderer interface because they are commonly used in boilerplate and it's better to return a "Renderer" depending on what is available.
3) Update ParticleSystemMaterial to PointCloudMaterial since ParticleSystemMaterial is deprecated.
Fixed typo

PointClout to PointCloud
Fixed tabbing
Merge remote-tracking branch 'upstream/master'

Conflicts:
	threejs/three.d.ts
Updated Force Layout nodes and links

Different layouts have different definitions for node objects and link objects.
I created a new `GraphNodeForce` and `GraphLinkForce` interface for the Force Layout.
See the [docs](https://github.com/mbostock/d3/wiki/Force-Layout#nodes) for more info.
three.js: Fix Quaternion.multiplyVector3
Merge branch 'master' of https://github.com/borisyankov/DefinitelyTyped
removed methods in collection that were mixed in that are no longer there. Removed  from View, it isnt there anymore since 0.9.0
three.js: Reverted change to MeshFaceMaterial
Merge pull request #2669 from froginvasion/master

Removed nonexistent functions from previous versions
Merge pull request #2664 from styfle/patch-6

Updated Force Layout nodes and links
Merge pull request #2662 from electricessence/master

Updates for current compatibility.
Fixed return type
Merge pull request #2671 from yuuki0xff/master

raphael.d.ts: Fixed return type of 'setFinish' function.
Created typings file for timezonecomplete version 1.4.6
Adjusted tests for 1.4.6
Updated code to align to best practices

Removed optional members in callbacks
Removed explicit type inference for DT tests
Fixed unittest failure on old tests.