UAR-676 Correcting method to copy custom data from old version to new version of protocol document.

The copyCustomDataAttributeValues method in ProtocolVersionServiceImpleBase is responsible for copying the custom data over to a new version of the protocol document. The logic in copyCustomDataAttributeValues used a method that grabs the default custom data values from the original protocol. So, it was copying the default values (null) rather than the actual values. I modified the login in copyCustomDataAttributeValues to get the correct values for custom data in the original protocol document and create new custom attribute document value entries for the new protocol document with the correct values.