[vsphere|compute] add list_templates function

Templates used to be included in Compute[:vsphere].servers.all, but
they've been pruned out for awhile now.  This patch adds the
functionality back in so that templates may be located for cloning.
[vsphere|compute] add get_template function
[vsphere|compute] add options of numCPUs and memoryMB for VM clone
(maint) Clean up whitespace errors
[vsphere|compute] Add VM template models

* mingjin-vsphere:
  (maint) Clean up whitespace errors
  [vsphere|compute] add options of numCPUs and memoryMB for VM clone
  [vsphere|compute] add get_template function
  [vsphere|compute] add list_templates function

close #1685