* dropped `compat.py` changes
* implemented `transaction._compat.native_`
* added two tests for unicode and str path