WIP: Bundling AD3 with pystruct

This a PR to explore bundling AD3 directly into the library. It seems fairly self-contained, though it is 15 MB of which 5MB is data, and 7MB is Eigen.

The python bindings need to moved around to make building smooth.