Cleanup round 1 of azurecompute Deployment class and imports.

Main change was to consolidate the Deployment output value type. Some time in the future, we can remove a lot more code and also the guava dependency from this class via `@AutoValue`
hah looks like it might be a hack around casing! http://msdn.microsoft.com/en-us/library/azure/ee460804.aspx#RoleInstanceList

Since this is output-only, I suspect such a hack isn't helpful. will add a test case.