Merge pull request #3784 from RosettaCommons/jadolfbr/residue_property_selector
Add a `ResiduePropertySelector` that selects based off of the ResidueProperty of a residue_type. Can set multiple properties and select and/or logic to simplify complex queries. Unit test suite for both code-level and rosetta_scripts based interfaces to the class.