Added missing debugging descriptions for some PSRs
Improved logging of BDJLoader and BDJAppProxy failures
BDRootWindow: fixed race. It was possible to execute overlay close while overlay update was currently running.

This resulted application callback being called from two different threads in paraller.
Overlay was freed while being updated by another thread, leading to random crashes and memory corruption.
Fixed root window shutdown sequence. MAke sure overlay is always closed. Do not allow overlay updates after window has been disposed.
Simplify
Added org.blurayx.s3d classes
BDGraphics: fixed default background to be transparent
clpi_dump: print clip application type as human-readable string
Parse TextST stream font info from .clpi files
Splitted pg_decode_palette_entry() from pg_decode_palette_update()
PES header parsing for PES PRIVATE STREAM 2
m2ts_demux: avoid reading outside of buffer
Cosmetics
Decoder for BD text subtitle bitstreams
Cut read at clip end packet (not block or read boundary).
Fixes slide shows and probably some other problems too.
Simple TextST renderer (without styles or anti-aliasing)
Fixed type
Preload BluRay Text Subtitle streams. Synchronize text subtitle timing with main path.
ChangeLog update
Fixed problems with enum