Add gson adapter to serialize/deserialize DataTO and DataStoreTO.
Add unit test for DataTO/DataStoreTO serializer/deserializer adapter.
Workaround an issue of null url when ListTemplateCommand is received on
SSVM side, also fix a bug in listTemplates with id passed.
Populate template_zone_ref for those cross-zone templates while adding
an image store.
Revert previous workaround for ListTemplateCommand, which is correct
after updating the systemvm.iso on devcloud.
Fix the way to retrieve details map from api input.
Work around an issue in using IPC callback for
HypervisorTemplateAdapter.
Remove the hard-coded package assumption in Command serialization.
Address various UI requirements by introducing provider constants.
CLOUDSTACK-2351: object store - UI - Infrastructure menu - secondary storages - add secondary storage - NFS provider - replace addSecondaryStorage API with new API addImageStore.
CLOUDSTACK-2351: (1) object store - listStorageTypes API has been changed to return 'NFS'. Here is related UI change. (2) Infrastructure menu - secondary storages- add secondary storage dialog - fix a bug that this dialog failed to pop up when there is zero zone.
CLOUDSTACK-2351: object store - Infrastructure menu - secondary storages - add secondary storage dialog - implement Swift provider.
Fix unit test to test NFS template download flow.
volume related operation works
fix creating snapshot
uncomment out template sync
fix race condition, when multiple vms on the same templates are started at the same time
Merge branch 'object_store' of https://git-wip-us.apache.org/repos/asf/cloudstack into object_store
Make url in AddImageStoreCmd not required since S3 does not have url.
Add DeleteTemplate unit test.