* Change OAuthScopes into an interface as opposed to boilerplating annotations.
 * Fixed errors because of boilerplating annotations.
Dedupe code between google cloud products.
Add setDiskAutoDelete to InstanceApi, Refactor AttachDisk