Merge pull request #4881 from CyrusBiotechnology/smlewis/fix_disulfidizer_detection_copybranch
DisulfidizeMover fails when you have disulfide sets like [(3, 21), (10, 24), (20, 29)] in the input because it erroneously pairs 20-21.
See this comment from the middle of the code:
//this check alone determines if two residues are bonded to each other, (and their presence in the set means they are disulfide bonded in general), but as written this does not work properly with vicinal reisudes polymer bonded to each other, but not disulfide bonded to each other.