Merge pull request #2045 from RosettaCommons/vmullig/serialize_layerselector
Add serialization support for the LayerSelector
I'm not sure how I got away with not making LayerSelector serializable. This corrects that.
Tasks:
- [x] Make LayerSelector serializable.
- [x] Make the object that it encapsulates (the SelectResiduesByLayer class) serializable.
- [x] Confirm that serialization tests pass.
- [x] Beauty.
Also:
- [x] Make BinSelector serializable.
- [x] Make the object that it encapsulates (the BinTransitionCalculator class) serializable.
- [x] Make the object that it, in turn, encapsulates (the BinTransitionData class) serializable.
- [x] Make PhiSelector serializable.