Check for null
Fix race in BDJAppProxy.notifyListeners()
Fix ProgramScheduleEvent
Cosmetics
BDJListeners: mark inner classes static
Make events serializable
Comment out unused fields
Remove unused field
Support for building with MSVC 2010 & 2012
Added bd_get_clip_infos
Include clpi_data.h to make debugging easier.