Virtualbmc domain creation can be unreliable, in particular when domains
already exist. This is in part due to the vbmc stop command not functioning
properly [1]. By moving the domain management into a Python module we can
better control the process of creation, and improve performance.
[1] https://storyboard.openstack.org/#!/story/2003534
Change-Id: I52cb08cd0d300630cb6341f50eb0484c1d16daa4