[google|compute] Add Region tests
Enabled :path_style for Google Cloud Storage for allowing CNAME buckets
[google|compute] Update Images support

- Add missing "Image" properties
- Add "ready?" method to model
- Add "destroy" method to model
- Use "Operation" instead of the "backoff_if_unfound" method when inserting an "Image"
Merge pull request #2862 from frodenas/gce_images

[google|compute] Update Images support
Merge pull request #2872 from asanalabs/master

[google|storage] Enabled :path_style for Google Cloud Storage for allowing CNAME buckets
Merge pull request #2869 from frodenas/gce_region_tests

[google|compute] Add Region tests
Add Rubocop and Fuubar to development dependencies
Add Rubocop config files
Rubocop: allow Void enforcement
Fix some errors and dead code caught by void-context warnings
Rubocop: allow EndAlignment enforcement
Correct misaligned "ends" caught by Rubocop
Rubocop: allow AmbiguousOperator enforcement
Fix a couple of ambiguous uses of &block parameters
Rubocop: allow ConditionPosition enforcement
Fix "single line" conditionals that were broken into two lines
Rubocop: allow StringConversionInInterpolation enforcement
Remove superfluous #to_s usage in interpolated strings
Rubocop: allow DeprecatedClassMethods enforcement
Replace "deprecated" class method File.exists? with .exist?