Refactor cmake files to clean up bulid directory
Convert unit test from embedded Python to importable module
Add tests to cmake
Remove old testutils and SCons build
Rename tests; _test suffix is unnecessary
Update from_python test to work with Python 3