Mark BD-J titles supported if BD-J is functional
graphics_controller: hide missing initializer warning (win32)
BDJThreadGroup: fix shutdown timeout
Added HDMV/BDJ title information to BLURAY_DISC_INFO.
rewrite index_dump using public API
reduce inter-module deps: hdmv vm does not need disc index
index_parse: take path to disc root instead of path to index.bdmv
bdj: read index on demand

This makes BD-J module interface simpler, if it is moved to separate process.
bluray.c: use disc info instead of index
bluray: no need to store index after disc has been opened
BDJ: Improve stopping Ixc threads
BDJ: make sure BDJActionManager is always created in right context.

If ActionManager was closed, and Xlet posted new action, new ActionManager was created in Xlet context.
Fix BD-J build
Support for building with MSVC 2010 & 2012
Added bd_get_clip_infos

This function allows for querying information directly related to the
clips inside a title.
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
Changed libbluray to be build against J2ME instead of J2SE
Added DLL export for bd_register_argb_overlay_proc