misc: ignore some unusable block devices
misc: ignore some unusable block devices

If a block device is read-only, or is a cloud-init datasource, we should
not change the content on it!

This change detects most documented datasources as of 2015/12/10 from
http://cloudinit.readthedocs.org/en/latest/topics/datasources.html

It cannot detect datasources that are only detectable based on files on
volume (eg config-drive v1)

Signed-off-by: Robin H. Johnson <b6bd05a1c2ff0580a07d864b4ac77b993ea6dca0@dreamhost.com>

ceph/teuthology,SUSE/teuthology,ktdreyer/teuthology,dmick/teuthology,dmick/teuthology,SUSE/teuthology,dmick/teuthology,ceph/teuthology,SUSE/teuthology,ktdreyer/teuthology