JCLOUDS-750: Refactor glacier domain classes using @AutoValue

extend ForwardingList. the withMarker stuff can be addressed at the call site (ex. blob list converter). propagating guava where it doesn't add value only makes it easier to break compatibility.