Merge pull request #2212 from RosettaCommons/sergey/binder
1. Updating Binder to support binding for template member functions.
2. Adding support for PyRosetta serialization build.
3. Adding procedure to explicitly instantiate serialization save/load function during binding generation phase.
4. Small refactoring to Rosetta source to allow easier extraction of instantiation macros.
5. Adding support for Testing Server serialization build.
6. Adding support for std::shared_ptr<void> types.