Merge pull request #28 from Tomen/master

fix return type of SafeHttpServer.close
Fix for changes in Uri.parse
Push pub version
cleanup for the latest SDK
including more information in the PubHttpException body
bumped pub dependencies to latest
removing test runner that just calls analysis
whitespace cleanup in hop_runner.dart
removed unused imports
massive cleanup to oauth console example
cleaned up oauth browser example, using books api

books api works fine if a user doesn't have a plus account, which is nice
also fixed up the browser/utils
tweaks
cleaning up OAuth2 impl
DRY'd up some auth members, whitespace, made _random private
more example cleanup
even more code sharing
removed a dead completer, dead code, logged exception
removing local copy of certificates.crt
removed a lot of unused cruft from initial pub copy
Eliminated SystemCache