modified eclipseinit and netbeansinit to save all created/copied/downloaded project related files in zip files
Truffle:  add TextMap tests
separated external libs out from zipped up IDE configs
exposed ForceUnreachable to Graal and used it when emitting safepoint polling code
fixed bug when safepoint polling page is not within 32-bit offset of code cache (exposed by -XX:+ForceUnreachable_
replaced CompilerToVM.getUniqueImplementor with getKlassImplementor and moved the logic into Java
remove Graal mirror from Class
put warning about missing Eclipse metadata directory behind -v option
added support for JDT environment variable which forces all Java source compilation to use the Eclipse batch compiler, including compilation as part of other commands such as eclipseinit
removed unused class definitions in graalJavaAccess.hpp
moved JavaType creation in CompilerToVM.lookupType into Java
added [netbeans|eclipse]-config*.zip to .hgignore
refactored common code into a separate function
fixed grammar in comment
Move class SystemIdentityHashCodeNode to its own Java file to work around javac bug when compiling the inner class
The runtime cannot always compare two constants
merge