Corrected response object in Traffic Monitor APIs Implementation annontation as TrafficMonitorResponse
CLOUDSTACK-595 : Recreate root volume scenarios doesn't work in vmware

Issue seen during system vm template upgrade and restoreVM command
scenarios for vmware. In these cases CS tries to recreate root disk with
same name as the existing one, in case of vmware this results in creation
of vmdk file with same name for both existing and new root volume.
This results in undesired behavior when storage cleanup thread tries to
cleanup old volume. Made the vmdk file name unique by adding the volume
id to it. This will ensure that during volume recreation in the scenarios
mentioned vmdk will get created with a new name and there will be
no undesired side effects of running the storage cleanup thread.
Missed portion of the fix for CLOUDSTACK-595 submitted by commit
3ffbc4320abc9fd03ad3abd1f8077cc8d8f9ed4c which caused build break.

Fixing the build break and added missing code.
CLOUDSTACK-819:Changing GET request to POST while creating account/user to hide the passwords in the access logs
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cloudstack
Enable default sorting for listVirtualMachines and listRouters to keep
back compatible.
Sync updates: Merge branch 'master' into api_refactoring

Conflicts:
	server/src/com/cloud/api/commands/AddTrafficMonitorCmd.java
	server/src/com/cloud/api/commands/ListTrafficMonitorsCmd.java

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>