Support tests outside the source directory
Explicitly use certs in the build directory, and tests in the source
Correct types in test/misc_constants.
Load variable overrides with correct types
Make testing configurable
Add options to configure in accordance with #97
add Selenium- and Python-based test system