Add 'Vulture' to our automated testing

To avoid introducing unused code, and other accidents, use vulture to detect it for us.

We can add this to our automated tests, perhaps after removing more dead code and ignoring some false positives.

This is a continuation of the effort in !1455 (merged).