UAR-661 [FE UAR-40] Add unique number to the attachment to disambiguate  protocol attachments added to amendments and renewals

The addition is a versionId field with setters and getters in the base ProtocolAttachmentProtocolBase, so it will be inherited by both IRB and IACUC protocols. This field is populated in the ProtocolAttachmentVersioningUtilityBase when adding attachments with a unique number (UUID) generated by java.
Note: No .sql was needed for IRB protocols since our database structure has been migrated from 3.1.1 and is including the corresponding versioningId column for the ProtocolAttachmentProtocol.
In the future, for IACUC protocols, we needed to add the same column to the IACUC_PROTOCOL_ATTACH_PROTOCOL table.