Not used
Make MultipartContent and MessagePart public types
PackMultiparts public, multipartContent private

AddMultipart() public method added
Default KeySource implementation
Fail if signing key has no private component