python wrapper should expose the common interface

(instead of basing the interface name on the object name)

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Add the domain name structure to the object paths

This avoids calling everything "/object" and having clashes if the same
process implements more than one thing.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
controller: change argument type to int (how many VMs to start)

Signed-off-by: David Scott <dave.scott@eu.citrix.com>