Adding convert to VM functionality and other fixes

fixes include cleaning of exceptions, removing an unused file, and
updating help text
Add mark-template snapshot. clone power on/off
Cleaning up and adding deletion property template
removing possibility of invalid chars
improve server existence check and ip exception.
Remove server disconnection; get vm object

Removing vSphere instance disconnection right now because behind the scenes,
it seems like if several Threads are creating connections under the same
user, one logout will terminate all sessions.

Getting VM objects for getIp method to reduce searches for VMs
Fixing disconnect/logout
Cleaning exception msg and handling already existing clones
Removing disconnect for multi-threaded access.

Also cleaned up Vsphere a bit
Doubling IP wait time