JCLOUDS-457: Added TreeHasher util class and its test.

The TreeHasher class allows us to calculate the linear hash and the
treehash of the archives and multipart upload parts.
To @demobox's point, we could have a static method which returned a simple holder object for the two `HashCode`.