Whitespace and style changes.
Add a DeviceMapping class to handle DataDisk.n.*

The ECS CreateInstance API is pretty weird. Let's bundle up its
arguments into a suitably weird class and give that the "smarts" to
determine how to present itself for the API.