Merge branch 'master' of https://github.com/borisyankov/DefinitelyTyped
Merge branch 'master' of https://github.com/borisyankov/DefinitelyTyped
Merge branch 'master' of https://github.com/borisyankov/DefinitelyTyped
Merge branch 'master' of https://github.com/borisyankov/DefinitelyTyped
Merge branch 'master' of https://github.com/borisyankov/DefinitelyTyped
Merge branch 'master' of https://github.com/borisyankov/DefinitelyTyped
Merge branch 'master' of https://github.com/borisyankov/DefinitelyTyped
Added generic type as return type since shift() and pop() return an item from the array
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
Allows done functions for test cases to take a failure reason to indicate a failure asynchronously.
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