fix vmc push with url

takes separate --host and --domain arguments (accepts "none" for both)