Merge pull request #2465 from RosettaCommons/sergey/binder
Refactoring Rosetta exceptions classes so they use std::exception as base class. This should fix situation when Rosetta C++ exception displayed in PyRosetta as "RuntimeError: Caught an unknown exception!" without means to determine its origin