Adding encryption flag

CLOUDSTACK-3308
UCS:DB: UCS Manager password should not get stored in plain text.
correct the log message
don't update VM state if the state doesn't really change. updating VM state increases the update count, which might cause real VM update fail
CLOUDSTACK-2990: Before scape-up, present prompt to user if on VMware
throw exception if stopping VM fails, then UI can show the error message in stead of fails silently
CLOUDSTACK-3513:[Automation] Failed to copy iso and template between
zones. Failed to pass generated copy url to DownloadCommand.
Remove CLOUDSTACK-3513 debugging messages.
CLOUDSTACK-3710: Remove over-commit ratio fields from edit cluster UI

Removes over-commit fields as editable. This also removes the 'edit
cluster' action, as there are no longer any fields to edit.
Removed VM generic from VirtualMachineGuru.  Part of the cleanup to make vmsync a simple vm manager that doesn't understand the different types of vms
CLOUDSTACK-3660: Add isdynamicallyscalable field

Add isdynamicallyscalable field to storage -> create template dialog
CLOUDSTACK-3716:NPE triggered in DownloadListener
CLOUDSTACK-3716:NPE triggered in DownloadListener.
CLOUDSTACK-3643: Automation: Fix VPC test cases

Also add a timeout for network connection testings.

Ideally this timeout should be around 30s or even less, but keep it at 60s for
now for safe.
Removed the getByTypeAndId() method and replace it with getById method
Changed virtual machine stop to use uuid
Forgot to populate a method to called advanceStop
Reflect type change of VirtualMachineProfile
Merge remote branch 'upstream/master' into vxlan-squash
to be merged
Merge branch 'vxlan-squash' into vxlan