Bump 7u45
Fix Bug 857: GlueGen produces erroneous file URI on Windows, which breaks Netbeans's JarURLStreamHandler

- 'URL IOUtil.toURL(URI)'

  - Needs to encode the file-path portion on Windows(*) if exists.
    The file-path here shall only be encoded as follows:
      - backslash -> slash
      - ensure starting with slash

    (*) We perform above action for all OS,
    if 'false == File.separator.equals("/")'

  - Added high verbosity in DEBUG mode to easy debugging
    for future cases ..

- Cleanup URI/URL unit tests, i.e. split URLCompositionTest into:
  - TestIOUtilURICompose
  - TestIOUtilURIHandling (Now covers Bug 857 as well)
  - TestUrisWithAssetHandler
  - TestURIQueryProps

Tested all unit tests manually on GNU/Linux and Windows w/ JRE 7u45
Release 2.1.1 (Android 0914016)
Bump to 2.1.1-devel
Fix Bug 865: Safari >= 6.1 [OSX]: May employ xattr on 'com.apple.quarantine' on 'PluginProcess.app'

- IOUtil.getTempDir(..): Don't test executable caps on OSX for java_io_tmpdir

- JarUtil.extract(..): Issue native fixNativeLibAttribs(..) on OSX for native library files,
                       i.e. remove xattr 'com.apple.quarantine'
PlatformPropsImpl: Add static class OSXVersion w/ selected OSX VersionNumbers
Fix Bug 871 - Add optional xcode.clang support for all modules (Extends Bug 837 w/ xcode's xcrun)

Bump make/lib/cpptasks.jar to a65cc99054a5a6684784bf9a9e8c13fe866b81ad

make/lib/gluegen-clang.properties: Defaults to xcode.clang

make/jogamp-env.xml: Show env. SDKROOT
Use org.junit.Assert instead of deprecated junit.framework.Assert
TempJarCache: Make 'initialization' query/flag thread safe, i.e. synchronize if !isInit (dbl-check locking)

- isInit must be set to 'true' _after_ actual initialization, so caller can be blocked until done
- staticInitError must be volatile as well
Bug 871 - Add optional xcode.clang support for all modules: Fix 'isCLANG' detection ; echo 'gcc.compat.compiler'
Bump to 2.1.2-devel (Commit 55cc188f0f076a046d05a49c1c82bb90ba545117 missed to incr. sub-minor)
Bug 754 - JarUtil: Add method to generate resource URI from class's Jar URI and resource name (Remove Ubuntu fonts from jogl-all.jar, provide it separately to reduce footprint for the masses.)
Bug 881 - Add 'Application-Name' in Jar's manifest to avoid Java6 NPEs ..
Bump 2.1.2 Release ..
Release 2.1.2 (Android 0914017)

Note: We are not quite done yet - but preparing 2.1.2 build now.
Bump to 2.2.0 RC/Devel ..
Bump (back) to 2.1.3 - devel (Postpone 2.2.0 track until important bugs and issues are fixed)
Add generic 'check-glibc.sh' script / rename old script
Use 'gluegen-clang.properties' for generic clang and 'gluegen-xcode_clang.properties' for OSX xcode-clang ; Add GNU/Linux LLVM/clang build scripts

Use 'gluegen-clang.properties' for generic clang and 'gluegen-xcode_clang.properties' for OSX xcode-clang.

Add GNU/Linux LLVM/clang build scripts
glibc-compat-symbols.h: Use GLIBC_2.0 for 32bit ; Use asm(..) instead of __asm__(..) to support clang ; Branch on OS predef-macro for GLIBC detection, allow __GNUC__ and __clang__ on __linux__