Add caching to Orbfuscator.

Reduces cpu time of org.bukkit.craftbukkit.OrebfuscatorManager#obfuscate in exchange for a small amount of memory.