Added inventory collection for OpenStack cloud storage.

@chessbyte @Fryguy please review.

Added collection of: volumes, volume snapshots, object store containers and object store objects.
It's pretty common for options to default to {}, to avoid having to check anything in the method...much like a null object pattern with {} as the null object.