Allow repeated query parameters
Merge branch 'master' of https://github.com/dart-gde/discovery_api_dart_client_generator
Push pubspec version
Merge pull request #51 from Scarygami/master

Allow repeated query parameters
cleaned up some instance variables
points for locked down constructors
dry up file writing
made some helper methods private
making etag a instance field

...since it's assumed to always exist
passing around StringSink is more efficient

...and will make moving to async easier
Used arrow syntax for simple methods
Moved const string values to const
better naming of write methods and args
move write methods to instance methods
move write utils to utils
using write utils in full client