JCLOUDS-457: Added the retrieve output operations

Now the Glacier client can retrieve data.
Storing as an `ImmutableList` avoids some questions about thread-safety, nullability, etc.  Also consider the kittens: http://alexruiz.developerblogs.com/?p=2519