Cluster load balancing.

  Adding in the code needed for each VM clone to happen against the
  least used hypervisor.  As a bonus the templates endpoint will print
  all available templates for the tenant.