Currently we don't have detailed parameters checking
when creating a capsule, this patch add the volume
parameters type checking and several test cases.
Also modify the related template file and design document.
Change some parameters in the template to Kubernetes
friendly.
Modify the field check from "spec" to "template" in
check_capsule_template, since there already a low level spec
field in capsule yaml. Will also modify the python-zunclient.
Part of blueprint introduce-compose
Change-Id: I88c1c248d83d0a27f5a291fcf9d952bb70234dff
Signed-off-by: Kevin Zhao <kevin.zhao@arm.com>