Cosmetics for Clip, Packet and PlaylistManager classes
Removed unused code from Playlist class
Set NS_NEW_PLAYLIST flag only when Blu-ray playlist actually changes on clip boundary
Add stream starting offset information to the clip
Removed unused NS_SEEK_TARGET define
Uses cached title duration from demuxer
Reduce log verbosity in overlay renderer
Refactored clip supersede info to an enumeration in Clip class
Check for D3D device in CreateARGBBuffers
Seamless branching fix
Removed unused code
Removed obsolete Clip::Incomplete()
Removed obsolete seek target tracking from Clip.cpp
Removed obsolete first video and audio sample timestamp tracking code from Playlist.cpp
Minor logging cosmetics
Flush A/V packets when user interrupts a clip
Changed Clip::PlayedDuration() to track the actual played duration instead of just the playback position
Improve blu-ray overlay rendering resource handling
Change lock handling in CDeMultiplexer::Flush()

It was possible that lib sourced flush caused a deadlock in some rare cases