Updated DropboxJS Definitions

I see you are using it as a basis to `extend` other classes. This is potentially a useful pattern to overcome this limitation : https://github.com/Microsoft/TypeScript/issues/371 

@vvakame @Bartvds should we allow this or should we always force the duplication of code (copy the implementation in each class) like we have done traditionally?