Make it optional to mark a volume as shareable

This is part of an attempt make block migration usable with instances
with a volume attach to them while testing for pro/con of the presence
of this flag.