Buffers.java - spelling
Version: Bump to developer version 2.1.0, 0914014
Fix Bug 810: Moved Julien Gouesse's fix to GlueGen to solve JOGL's optional module dependencies, added more API doc.
gluegen: remove trailing whitespace from URIQueryProps

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
gluegen: loop over entries in HashMap directly rather than looping over keys

This saves repeated lookups of the value mapped to each key by just looping
over the entries directly.

Also remove the URIException clause as this method never can throw that exception.

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
JavaDoc Stylescheet: Less glowing blue links: 4444ff -> 4444cc
Merge remote-tracking branch 'hharrison/master'
Remove cpptasks archive, using <http://jogamp.org/git/?p=ant-cpptasks.git;a=summary>
Bump cpptasks.jar to ant-cpptasks git-sha1 8c2badcaba6b791082d50efda4441b7c69f4adbf
Add clang support: 'gluegen.properties' adds 'gcc.compat.compiler' = ['gcc', 'clang']; Use 'gcc.compat.compiler' for all gcc based compiler/linker definitions.
jawt_md.h: fix preprocessor comment
Complete commit 10a28c860bd3f4ccecef156c9bbbc88087bf568d: Add source jar file of junit 4.11 (incl. hamcrest 1.2).
glibc-compat-symbols.h: Only patch symbols w/ __GNUC__, aka 'gcc'
Complete a5dacb0b2b6e17f00efe520c1d23bc33ba5d9f78: Only patch symbols w/ __GNUC__, aka 'gcc' - _without_ clang !
Bump to JDK/JRE 7u40.
Fix Bug 835: Use target.[sourcelevel,targetlevel,rt.jar] for all javac tasks.

Before we bumped java language version to 1.6, i.e. target == 1.5,
we required to compile some parts w/ the host level (1.6).

This is no more required.
Fix build issue on OSX w/ Java6. target.rt.jar is not enough for compile-time classes (host), since com.sun.tools.doclets.Taglet is required.
Bug 816: Add Platform.JAVA_VERSION_UPDATE - Allowing to determin whether JVM is >= 1.7.0u40
Fix Bug 843: Remove  Platform's requirement and use of TempJarCache.bootstrapNativeLib(),  allowing versatile use of 1st native jar file (big-java-jar w/  big-native-jar)

The remaining Platform dependency existed in IOUtil.copyStream2Stream(..), used by JarUtil.extract(..),
i.e. the MachineDescription's PAGE_SIZE.

Solved by using a const buffer size of 4096 bytes.
Fix Bug 844: Cannot ctor URI w/ scheme alone, use string-based concatenation native URI root and jar file.