Merge pull request #3102 from RosettaCommons/BYachnin/global_SetupForSymmetry_option
Add option to disable setting symmetry globally during SetupForSymmetry parse_my_tag
This adds a new option, `set_global_symmetry_at_parsetime`, to the `<SetupForSymmetry>` mover. By default (true), the current behaviour is maintained. If set to false, the global option `symmetry_definition` is NOT set, which provides greater "safety" and flexibility for when symmetry should be used. This option is not backwards compatible with all symmetric protocols, however, necessitating the need to switch back and forth.
The following integration tests are expected to fail due to new tracer output. This is entirely the expected behaviour:
integration.mpi: threefold_symm_peptide_design
integration.release_debug: crosslinkermover_tma_symm, homodimer_fnd_ref2015_memb, make_symmdef_file, minimize_with_elec_dens, mirror_symm, oligourea_design, repack_with_elec_dens, resource_database_locator, symm_disulfidize, symm_rotamer_boltzmann, symmetry_data_resource, threefold_symm_peptide_design, threefoldlinkermover_tbmb_symmetric, voids_penalty_energy_symmetry
integration: crosslinkermover_tma_symm, homodimer_fnd_ref2015_memb, make_symmdef_file, minimize_with_elec_dens, mirror_symm, oligourea_design, repack_with_elec_dens, resource_database_locator, symm_disulfidize, symm_rotamer_boltzmann, symmetry_data_resource, threefold_symm_peptide_design, threefoldlinkermover_tbmb_symmetric, voids_penalty_energy_design_symmetry