Use underscore to separate temp prefix and name

Some checkers choke on dashes
[Fix #280] Make relative imports work for Pylint

Use `source-inplace` to make relative imports work in Pylint, and extend
the Python tests to include a relative import.