Merge pull request #750 from NN---/patch-2

Update according to TS 0.9
Merge pull request #753 from NN---/patch-4

Update according to TS 0.9
Merge pull request #749 from rwhepburn/master

  Changed bool -> boolean to align with TypeScript 0.9
Google API TypeScript Definition Files

TypeScript Definition File for the Google API Client (gapi). Also
included are gapi.urlshortener, gapi.youtube, gapi.youtubeAnalytics. All
the Definition files have full JsDoc Support.
Added generic typing to jQuery.when
Google Translate API
Fixed Minor issues with Translate API

Also updated README.md to include Translate API and added information at
top of definition file.
Google Page Speed Online API
Renaming CodeMirror.Position to CodeMirror.Pos reflecting the actual JS code
Fixed ISubject<T>/Subject<T> constructor was incorrect.
Allows done functions for test cases to take a failure reason to indicate a failure asynchronously.
Merge pull request #759 from carldebilly/master

Fixed a wrong declaration for Subject<T> constructor
Made $.when work with mixed type values without specifiying <any>
Added typings for when that afford promise type objects being passed in and mixes of different types.
Change type of angularjs module config fuction to any

It can be subject to dependency injection, eg.

angular.module('myModule', [], [$rootScope, function($rootScope){}]);
Changed bool -> boolean to align with TypeScript 0.9

Updated the bool type definitions to boolean to align with TS 0.9 and
ES6 standards.
Merge branch 'master' of https://github.com/borisyankov/DefinitelyTyped
Merge pull request #761 from rwhepburn/master

 Updated qunit.d.ts file to change bool -> boolean to align with TypeScript 0.9
Merge pull request #756 from sgtfrankieboy/master

Google API
Merge pull request #758 from mihailik/patch-3

Renaming CodeMirror.Position to CodeMirror.Pos reflecting the actual JS ...