Fix #1106 - plugins using ssl throwing exceptions
<yawkat> is that debug code i spot md_5?
Block all of java, not just java.lang
Add basis of grouped thread factory and make the scheduler use it.
Override context specific permission check
Fix some static analysis warnings.
Fix some more static analysis warnings
[#1111] Ignore scorebaord objective action 2 like we did before
Fix some more things picked up by static analysis.
Restrict access to some internal methods.
Fix TranslatableComponent's handling of missing translations
Cipher thread locals should be static
Fix some out of style formatting.
Add missing return - closes #1114
Fix locale object getter, closes #1113
Don't let Bungee run in dirs with ! in name.

Java uses ! to indicate a resource inside of a jar/zip/other container. Running Bungee from within a directory that has a ! will cause this to muck up.
Correct a typo in Spawn Object rewriting
Fix uniqueId returning null in LoginEvent
Handle objective value changes. Although the client *shouldn't* be using this for any sort of keying, it may indeed be. Closes #1116 awaiting testing.
Clarify PreLoginEvent