Cleanup

Move some things around, such as getAWTFont to the font resource.
Removes JavaFX dependency until a second or tertiary release of
LateralGM 1.8.4. Reduces warning count to 47. Adds disposal of property
change listeners resolving earlier bugs caused by undisposed listeners
causing other listeners to randomly stop responding.