Update to metis 5.1.0
Update to use metis 5.0 interface (metis now compiles)
Get tests to pass
Various cleanups
Make Py3-ready, clean up
More cleanup