Enable volume and mount functionality

This commit enables the following functionality:
* Specify dataVolumes when creating a contianer to have Docker create data
volumes.
* Specify dataVolumesFrom when creating a container to mount the volumes
from the specified container in the container you're creating.
* Represent Docker data volumes inside the Rancher API as volumes and
mounts. A volume represents a volume from the host's perspective and a
mount describes the association between a volume and an instance.
In eclipse I set Prefrerences -> Java -> Code Style -> Organize Imports -> "Number of static imports needed for .*" to 1