JCLOUDS-391: Azure multipart putBlob user metadata

Change signature to package private, so only the Guice injector (and test classes) can directly instantiate the class. Then we can remove the redundant null checks?