UAR-661 Initial commit from foundation of the base class for protocol attachment versioning: ProtocolAttachmentVersioningUtilityBase

UAR-661: Initial commit from foundation for the base protocol attachment protocol class