major revamp of test_decompiler.py

 * changed the test format (just stores results)
 * exposed a nicer interface, especially for test generation
 * removed the *.test files from the repo
 * removed the explicit tmpdir, in favor of Python's tmpdir finder
 * prettied up some of the test outputs
 * made the test inputs explicit with the `test_registry`