BDJThreadGroup: error out in waitForShutdown if waiting for current thread to terminate
reduced logging
bdnav: avoid warnings on known but unimplemented extension data
BD-J: fix build against Java 8 rt.jar
BDJ: fix setting File.fs in Java 8 (File.fs is declared final)
BDJ: add FileDescriptor.attach() stub (required by OpenJDK 8)
Implement HToggleGroup
Implement HToggleButton
Add jni and jni_md for Win32|Linux|Mac

The jni.h comes from Mozilla, who has a LGPL|MPL version.
The jni_md.h have been rewritten.
Modify buildsystem to use the current jni/ folder
configure: denser syntax
Win32 mutex: use static inline instead of macros
Support for building with MSVC 2010 & 2012
Added bd_get_clip_infos
Include clpi_data.h to make debugging easier.
Add a new way streams are exported directly from the CLPI information, skipping the (sometimes incomplete) playlist files.
Build with BD-J support
Added DLL export for bd_register_argb_overlay_proc
Enabled freetype2 for libbluray
Added text based subtitle decoder source files to the solution