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.
Also, intentionally didn't do a nullable sweep. This is just reorganizing the fields however good or bad they are.