Fix type signatures for methods that return an IPromise
Remove unnecessary definitions and other small fixes

- Use optional parameters to delete unnecessary definitions.
- `queryParams` type is `any`, not `string`.
- Delete `getList` type definition without any arguments for `RestangularElement` since the documentation says that `subElement` is mandatory (https://github.com/mgonto/restangular#element-methods)
"users" is a RestangularCollection, `one` -> `all
Add optional time argument for process.hrtime
Added definitions for Knockout Deferred Updates plugin
Fixed README references to Swiper, Knockout.ES5 and Knockout.DeferredUpdates
Fixed the KnockoutExtenders interface definition

The TS 0.9.1.1 compiler was complaining that the throttle property was
missing a generic type argument.
Fix breaks identified by TypeScript 0.9.1.1
Add typings for jQuery.areYouSure

Add typings for jQuery.areYouSure dirty form monitoring plugin
Fixed generic type references error in Knockout.ES5 definitions

Changes needed for TypeScript 0.9.1.1
Jasmine-jQuery: toBeDisabled and toBeFocused shouldn't have parameters
Jasmine-jQuery: fixed some method parameter types
Jasmine-jQuery: added tests
Jasmine-jQuery: updated main readme
Jasmine-jQuery: no need to use jasmine namespace
All generic parameter must be provided in latest typescript release 

http://stackoverflow.com/a/18381029/390330
Jasmine-jQuery: jasmine namespace is needed after all
Jasmine-jQuery: added jasmine.d.ts reference
Added PixiJS def files
Extending EventEmitter interface on FSWatcher interface