Sending Keystone auth with Glance images

Downloading Glance images requires a Keystone auth token, so this token is
sent along with the image info so agents can download the images.
Sending Keystone auth with Glance images

Downloading Glance images requires a Keystone auth token, so this token is
sent along with the image info so agents can download the images.
Merge branch 'glance-download' of github.com:rackerlabs/teeth-overlord into glance-download
(Broken) Added Swift temp urls support

The code should be correct for generating tempurls from the given direct_urls
by glance. Also, added the necessary configs for testing. However the
generated URLs give:
401 Unauthorized: Temp URL invalid

Also, the tests for list_images() are broken because the URLs are hashed
with the time for the temp url, so they change. I'm not sure how to fix it.
list_images and get_image_info return tempurls

Instead of images returning auth protected URLs, they return expiring
tempurls. The urls come from Glance and are backed by Swift.
Using single-quote for consistency.
Using single-quote for consistency
Making glance image urls more flexible
Making urls full urls instead of paths
Adding tests for default glance image urls
Merge pull request #52 from rackerlabs/glance-download

Allowing downloads via Glance and Swift temp URLs