Injecting a http_base.Client instead of a oauth2 client, getting rid of google_oauth2_client.

R=sgjesse@google.com

Review URL: https://codereview.chromium.org//297403003
Generate only one API package and generate exactly one file/library for each API.

R=sgjesse@google.com

Review URL: https://codereview.chromium.org//303443007
Escape all comments to prevent bad descriptions (containing /* or */) to corrupt the output

R=sgjesse@google.com

Review URL: https://codereview.chromium.org//294393003
Move mapMap to common_internal and SchemaArray/SchemaAnyObject to common_external

R=sgjesse@google.com

Review URL: https://codereview.chromium.org//302533008
Implement dart_schemas.dart for parsing, resolving and codgen of schema classes.

R=sgjesse@google.com

Review URL: https://codereview.chromium.org//327323007
Add mechanism to gracefully continue after errors during creation of a specific API

Review URL: https://codereview.chromium.org//328373002
Implement dart_resources.dart for parsing, resolving and codgen for resource classes.

R=sgjesse@google.com

Review URL: https://codereview.chromium.org//332933003
Introducing Symbol and Scope classes, add post-processing step of naming Symbols with collision-avoidance.

R=sgjesse@google.com

Review URL: https://codereview.chromium.org//337093002
Added Comment class for documenting classes, methods.

R=sgjesse@google.com

Review URL: https://codereview.chromium.org//344583009
Avoid allocating name for [Schema.prop] if no class will be generated, use library scope for all classes.

R=sgjesse@google.com

Review URL: https://codereview.chromium.org//368433005
Support for repeated path/query parameters

R=sgjesse@google.com

Review URL: https://codereview.chromium.org//364583004
Implemented support for named array schemas

R=sgjesse@google.com

Review URL: https://codereview.chromium.org//367943003
Implement line-breaking for long comments

R=sgjesse@google.com

Review URL: https://codereview.chromium.org//366883005
Generate tests in generated package for generated common_internal code

R=sgjesse@google.com

Review URL: https://codereview.chromium.org//365073003
Generating automated tests for fromJson/toJson for api schema class + bug fixes

R=sgjesse@google.com

Review URL: https://codereview.chromium.org//366223004
Add "Scopes" member to the API class

R=sgjesse@google.com

Review URL: https://codereview.chromium.org//371603004
Added error classes to common.dart, added tests for requester to throw errors

R=sgjesse@google.com

Review URL: https://codereview.chromium.org//370583007
Implemented support for resumable upload, plus test

R=sgjesse@google.com

Review URL: https://codereview.chromium.org//380723002
Support for retrying after server errors with resumable upload, added negative tests

R=sgjesse@google.com

Review URL: https://codereview.chromium.org//381883003
Generate dartdoc for request parameter, media upload / download parameters and return type

R=sgjesse@google.com

Review URL: https://codereview.chromium.org//385583002