------------------
* Exposed the automatic naming logic used in ``record()`` in two new functions
``get_perf_path()`` and ``get_record_name()``, in order to ease creation of
test records from calls outside of tests.
* Made the automatic test detection work when running under a Pytest fixture.
* Stopped throwing warnings on Python 3.
* Fixed loading empty performance record files.