Provider tweaks to support Openstack backend

- Also more linty clean, and now knows about EC2System