Allow resource to set config drive

This patch allows roles to specify that
they require config drive.

Config drive is required on some clouds for
cloud-init to work (like rackspace)
However should be prolly good to go once #4 is in