[#58029906] Add unit tests for updating UUID, not yet compiling
[#58029906] get unit tests compiling for job uuid updates.
[#58029906] Get job based UUID updates passing unit tests
[#58029906] All UUID Update unit tests passing

@elainethale and @macumber
[#58029906] Make sure updated jobs are properly persisted
[#58029906] Allow for manual updating of status of externally managed

This throws an error if the job is not marked as ExternallyManaged. Also
added unit tests
Merge remote-tracking branch 'remotes/origin/58029906-AllowJobUUIDToUpdate' into develop
Merge branch 'develop' of github.com:NREL/OpenStudio into develop
Merge branch 'develop' of github.com:NREL/OpenStudio into develop