Refactor and improve test coverage in confparse.c
confparse.c is at around 81% coverage, which is not too bad, but since we're refactoring it, we should probably improve its coverage.
As we do so, I'd like to remove unused configuration types, and rename the dubiously so called "UINT", which is really an int
restricted to nonnegative values.