Merge pull request #2730 from RosettaCommons/vmullig/rescountfilter_fix
A few fixes to recent changes to the ResidueCountFilter
Tasks:
- [x] Add logic to avoid double-counting if multiple, overlapping properties are defined.
- [x] Add logic to avoid double-counting if residue types AND residue properties are defined.
- [x] Remove unnecessary `static` keyword and correct variable naming convention.
- [x] Updating some Doxygen tags.
- [x] Add unit test for ResidueCountFilter.
- [x] Beauty.
- [ ] Documentation.
@hssnzdh2 @tjbrunette