Pickling of afw objects is done in several places. This ticket involves wrapping all cases with pybind11.
The following tests have to pass (more may be added over time when encountered):
The following tests in obs_base need to pass:
- testOutputRoot.py::OutputRootTestCase::testBackup (depends on pickling of Point2I)