move JESEditor family into their own package

They haven't been altered at all, just given a new home and some new
import paths.
move JESExceptionRecord and its messages into jes.core

This seriously helps declutter JESConstants.

And yeah, I'll admit it: I want to remove all the JESWhatever.py files.
move config constants from JESConstants to JESConfig

JESConfig was already doing math with them anyway, this just
formalizes their location.
ultimate victory over JESConstants.py

All the remaining constants were only used in one place, and most of
those files already had a constant bank near the top anyway.
So, all the constants were excised from JESConstants, and the ones that
were still in use were put in the files they are used in.
Then, JESConstants.py was destroyed.