Added types all over the place in Q
Added progress handlers to Q.when
Merge pull request #740 from AndrewGaspar/master

Added Additional Typings to Q