New VO and DAO for snapshot, template and volume association table with
image_data_store.
Move previous AncientImageDataStore provider and DefaultImageDataStore
provider code into plugins.
Some further naming refactoring.
add image_data_store_details to store more properties for s3, swift like
data store properties.
Fix AddSecondaryStorageCmd to use CloudStack default secondary storage
store plugin.
Create DB view for Image Data Store.
Renamed internal classes to use "imageStorexxx" instead of previous
"imageDataStorexxx". Add new addImageStoreCmd to use 3 image store
provider plugins.
Add ListImageStoresCmd api.
Move some image store related interface methods from ResourceService to
StorageService.
add DeleteImageStoreCmd Api.
Fix applicationContext.xml to properly load all new refactored image
store related classes, also add enableImageStore api.
Remove unused DataStoreProviderDao since provider does not has its own
db table.
Remove State from image_store db table, and removed enableImageStore
api.
Add check in addImageStoreCmd to guarantee our assumption of homogeneous
image stores.
First draft of register template using image store.
Extract a common routine to associate template to zones in
template_zone_ref table.
add cache storage
add cache storage
Add new api to gen_toc.py to avoid api-doc build error.
Fix ImageStoreDaoImpl to return only image stores, not image cache
stores.