fix eventemitter2 in browser
Add JsHamcrest with all classes and functions defined

TODO:

- Decide what to do with Matcher and SelfDescribing interfaces

- Find better way to expose functions to global scope
Add entry to contributors file
Update swfobject to work with other scopes and variable names.
change the property ui to be a function to be able to use it in the same way as events
change the property ui to be a function to be able to use it in the same way as events
Merge branch 'master' of https://github.com/Softpagehomeware/DefinitelyTyped
Changed several definition headers.
Changed IQPromise.reject to return IPromise<any> instead of IPromise<void> to be better compatible with most likely use cases.
Tabs to spaces.
Space after colons.
Added size() to lazy.js
Added two return types
Fixed bugs in SIPml definition
Added jquery.slimScroll typings and their test file. Updated CONTRIBUTORS.md.
Modified the incorrect format of the definition header.
Added typings for npm module each

* git: https://github.com/wdavidw/node-each
Added typings for npm module traceback

* git: https://github.com/iriscouch/traceback
child_process parameters are optional
more typings for sigma.camera