Merge pull request #2550 from RosettaCommons/roccomoretti/fix_release_unit_tests
Fix unit tests in release mode
We had some unit tests which were failing when run in release mode. This PR should fix them.
This PR also adds a new scons compilation mode, release_symbols, which is release mode with debugging symbols enabled. (This differs from release_debug, which is debug mode with release-mode optimizations turned on. The main difference is whether debug_asserts are active or not.)