Merge pull request #5498 from RosettaCommons/BYachnin/silent_struct_type_bug
Fix in reading silent files with multiple remarks
When reading a silent file, Rosetta attempts to determine the silent file type using the first remark line. Previously, we did this check on ALL remark lines, which is usually fine, since only one type is indicated.
An obscure/entertaining bug occurs if a subsequent remark line added elsewhere contains one of the string keywords. Most likely, you store some sequence info in a REMARK, and that info contains the one-letter code for Arg-Asn-Ala (RNA), triggering the "rna" silent_structure_type_. This PR fixes that behaviour, and adds unit tests to ensure it doesn't get reintroduced.