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.
This method will be used by the multipart upload operation. The pair <Integer, HashCode> represents the part number and the hash for that part.