Cleanup round 1 of azurecompute Deployment class and imports.

did a global import order fix so that all following changes don't have this.

Main change was to consolidate the Deployment value type. A follow-up PR will take out the private fields, equals, etc. with auto-value.
Using constructor pattern like this leads to far less chance of mistake when builders are used.