Update jquery.d.ts

I was getting a TSLint error due to the default line length allowance in Web Essentials 2013 (no option to change it).  So I have changed all lines to be < 140 chars long.  Some of the comments were >500 chars.

I ran into a problem with these interface declarations as I was unsure how to re-factor them (first 24 hours with TS):

interface JQueryGenericPromise<T> {
interface JQueryPromise<T> {

NOTE: I can't just indent them, because TSLint's defaults are to fail on trailing whitespace.

If someone could take a look and reduce their footprint to under 140 chars per line, that would stop people having to change their TSLint defaults to support this file.

Cheers,

Toby.