add delay stage sample
delay stage sample
add synchronization primitive to avoid race conditions for container and object range selector
refactor com.intel.cosbench.driver.random to com.intel.cosbench.driver.generator
Batch workload generation + automated runs

Usability improvement - allows a user to define a
"workload matrix", the rows of which define a COSbench
workload and columns can be configured with range of
object sizes, range of number of containers and a series
of Read/Write/Delete mixes.

Each workload row can be repeated varying the number
of COSbench workers (clients).

This enhancement should help with scalability analyses
of cloud object storage systems.

Signed-off-by: Gitesh Nandre <gitesh.e.nandre@intel.com>
Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
change version to 0.4.0.0
Removed unnecessary text view implementation and renamed some variable and files
add log to print out token
disable auth caching for some unresolved issue
add two new bundles for cdmi supporting: httpauth and cdmi-core
cdmi adapter for swift
add configuration sample for cdmi-swift
Added editable workload matrix name and workload name support
cdmi base sample
add one base cdmi adapter
Merge branch 'bulk_workload_generator_new_0.4.0.0' of https://github.com/giteshnandre/cosbench into 0.4.0.0
comment out printout
fix issue #139: use parent logger to print log to avoid potentially nullized logger
fix NullPointerException when archived workload files are missing
a few minor improvement and bug fixes for workload archiver