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.
Likely going to kill this or move it to the XML parser. There's no reason for a user to create this object.