Better volume support in dockerclient - design sketch 234

Design sketch for #234, builds on (as of this time) unmerged #608.
is this possible?  Looking at the API docs for docker-py 0.5.0 I don't see that `volumes` is a supported argument here (though `volumes_from` is).