Expose jarMapping and inheritanceProvider in JarMapping
Add remapClassFile() accepting byte[] instead of InputStream
Initial implementation of field reflection remapper

Remaps the string constant in class.getDeclaredField("fieldname")
Refactor tryClimb() into JarMapping

JarMapping now contains the IInheritanceProvider and tryClimb()
instead of JarRemapper, to allow other remappers access to the
same inheritance traversal code.
Use tryClimb in ReflectionRemapper
Add debug option to ReflectionRemapper