infrastructure for convex hulls
Merge branch 'master' of https://github.com/benjaminjkraft/gerrymandering

Conflicts:
	compactness.py
Adds convex hull metric, and partial work on convex hull with population

There is definitely a better way to combine my new code with what was
already there, I just didn't do it...sorry.