Pulled shadowText handling out of LocationView into its own class to make it accessible to more parts of the code. No functionality change.
New ShadowText.java file/class
Correct a couple of minor painting issues.
Minor alterations to some configuration items.