Added missing global functions

Beginning of some typescript tests to check typing are working.

Need to resolve issue with extensions of built in types from lib.d.ts
Array, Boolean, Number etc.
Merge remote-tracking branch 'upstream/master'
Adjusting type angular.resource type definitions and tests to better reflect actual interface (particularly promises)
interface SortableOptions extends SortableEvents

If we look into jqueryUI internals we will see that all the config values stored in one object. Both Options and Events. For example we can call UI.sortable({opacity: value1, start: fn1, stop: fn2})
Fixing array interface and tests and adding humble co-author note
Simplifying instance API and adding some explanatory comments
Fixing array call promise inconsistency (thanks @jackdolabany) and adding tests
Added more tests

Global shortcut method tests
Application load event tests
collection change tests
command event arg tests
Component tests
Culture info tests
_V_ is deprecated

Use videojs instead
Added TS stubs for clone library.
Merge pull request #2036 from Igorbek/master

RxJS: updated to version 2.2.20
Merge pull request #2034 from kierans/master

Added TS stubs for clone library.
Removing circular dependency for createjs

- Should help with  issue #2037
- This issue was introduced in #2000
added atom/atom.d.ts and dependencies...
fix travis-ci
Merge pull request #2040 from vvakame/support-atom

added atom/atom.d.ts and dependencies...
_V_ is deprecated

Use videojs instead
Merge pull request #2039 from staxmanade/createjsBreakout

Removing circular dependency for createjs
Created definitions for 'notify.js'
Merge pull request #2041 from soundTricker/notify.js

Created definitions for 'notify.js'