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
All generic parameter must be provided in latest typescript release 

http://stackoverflow.com/a/18381029/390330
Added PixiJS def files
Extending EventEmitter interface on FSWatcher interface
Update jquery.d.ts

missing parentsUntil signature
Cheerio: changed "import module" to "import require"
Logg: changed "import module" to "import require"
Modernizr: fixed "Overload signatures must all be ambient or non-ambient" no need to override alert if we are just testing syntax
MsNodeSql: fixed QueryCallback and tests
Mode_Redis: fixed date difference logging
PhoneGap: fixed two "Duplicate identifier" errors in tests
PouchDB: fixed alert function override
Modernizr: fixed alert function override
Restify: changed "import module" to "import require"
Scroller: cast to HTMLElement for getElementsByTagName was needed
Unity-WebAPI: added External.getUnityObject
Updated spin.js definition for v1.3.1 of the library
Normalized spin.js defninition line endings
Expanded spin.js tests to cover each option