support for provisioning unlisted images

If the image isn't found in the list-collection, try to look it up directly using the `get` method. This allows provisioning "unlisted" images by ID, such as those indicated in the [CoreOS documentation](https://coreos.com/docs/running-coreos/cloud-providers/rackspace/).