tests: no need to reference khmer font directory for bug2037
python bindings: reduce compile times by consolidating code in fewer cpp files