Dropping support for SWIG due to the lack of a maintainer, SWIG's lack of C++11 support leaking into the library, and the fact that a hand-written C interface should instead be the intermediate language.