Clean up a few things, add an abstract debug interface, so that the CMUCamConnection has no desktop dependencies.