Commit to branch for testing / verification already

Reviewer: Tiff Go (post commit)

Issue: GCP-9863
Fix for categorical variate constant being exported as id instead of the code

Reviewer: Tiff Go (post commit)

Issue: GCP-9863
Prevent switching of tab state when imported trial data is not yet saved

Reviewer: Dan JAo
Prevent switching of tab state when imported trial data... (Pt. 2)

Reviewer: Dan J
Fix for cooperator being exported as name

Reviewer: Tiff Go

Issue: GCp-9863
Fix for reverting cvalueid for categorical variate when it is invalid data

Reviewer: Chezka Arevalo

Issue: GCP-9863
Fix the reverting of the condition and constants data especially when user wants to revert data

Reviewer: Tiff Go

Issue: GCp-9863
Fix the reverting of the condition and constants data especially when user wants to revert data

Reviewer: Tiff Go

Issue: GCp-9863
Fix the reverting of the condition and constants data especially when user wants to revert data

Reviewer: Tiff Go

Issue: GCp-9863
fix issue with exporting a categorical variable immediately after saving
Reviewer: Dan Jao
Fix the reverting of the condition and constants data especially when user wants to revert data

Reviewer: Tiff Go

Issue: GCp-9863
Added null check to avoid null pointer issue

Reviewer: Tiff Go

Issue: GCp-9863
Added fix when refreshing the data after import

Reviewer: Tiff Go

Issue: GCP-9863
Added parameter to the copy to use the list of measurement variable so we can have the same reference for the data.

Reviewer: Tiff Go

Issue: GCP-9863
Merging code for GCP-9683, which was tested already in branch.

Reviewer: Tiff Go (post commit)

Issue: GCP-9683