make tests executable from within JES by adding __file__

It's not the most user-friendly interface for running the tests, but it
is nice to know that they _can_ run inside JES. It can even run with
the watcher enabled, but it slows down by an absolutely ridiculous
amount.

The only change _required_ was to add the __file__ variable to the
execution context, so the tests could find their resources. However,
the structure of the test file was adjusted to make it easier to run
from within JES and see the results. (Also some print statements were
removed.)
remove more unnecessary prints

One of them is caused by Pdb. I overrode the method that was printing
--Call--. I'm not sure exactly under what circumstances it's called,
which seems to be a theme with my manipulations of the debugger.

The other was a `print System.getProperties()` in a test file.
sort the properties on the --properties switch

This makes it much easier to find the properties you're trying to test.