Add support for <cinder type-list> and <cinder create --volume-type>

Added support for volume types
Use `self.volume_types` instead of `self.__class__.volume_types`.... Class-level stuff is usually a bad idea in Python, especially with mutable types like dictionaries, sets, and lists.