mussel: add --curl-opts option for extra curl options.
mussel: allow multiple depth hash argument like "--volumes[0][size]=50G"
Merge pull request #274 from axsh/feature-mussel-new-args-type

New CLI argument for mussel
Merge pull request #275 from axsh/feature-alarm

Feature alarm
fix ydump() for more complex yaml document.
add --volumes option to "mussel instance create"

For adding secondary blank volume:
  --volumes[0][size]=1G --volumes[0][volume_type]=local

For adding secondary volume from existing backup object:
  --volumes[0][backup_object_id]=bo-xxxxxx --volumes[0][volume_type]=local
add volume test cases for the instance with secondary volume.
stop using helper_instance for 1shot/t.instance.backup.
inherit volumes_args given out of setup_volumes() hook.
Merge pull request #277 from axsh/feature-alarm

changed response id parameter.
Merge pull request #574 from axsh/feature-alarm-tests

Feature alarm tests
Merge pull request #278 from axsh/feature-alarm-tests

Feature alarm tests
mussel,test: assertEquals $? 0 -> assertEquals 0 $?
Merge pull request #276 from axsh/feature-volume-localstore

Add test cases for instance with secondary volume.
Merge branch 'master' into fix-mussel-assertion

Conflicts:
	client/mussel/test/acceptance/v12.03/1shot/t.instance.backup.sh
Merge pull request #279 from axsh/fix-mussel-assertion

mussel,test: assertEquals $? 0 -> assertEquals 0 $?
set guest_device_name paramter at runnning with container hypervisor.
Merge pull request #280 from axsh/feature-volume-localstore

Fix test scenario failure for container hypervisor.
rename db:init, db:drop rake task name to db:up, db:down.
Merge pull request #281 from axsh/fix-rake-db-task-name

Fix rake task name had wrong word.