Allow availability_zone to be specified when creating instances

Nova supports the ability to target where VMs are spun up via the availability_zone parameter. Trove should also support a similar model so users are given more control of where Databases are created, on clouds that support availability zones.