java.io.FileInputStream: added suppport for reading files from Xlet home directory
meta_parse: initialize allocated memory.

 Fixes crash after parsing invalid meta data file.
meta_parse: use xmlFree() for libxml allocated memory.
meta_parse: catch use after free
hdmv: check for memory allocation failures
hdmv: check for missing VM
registers: check for memory allocation failures
Reduced logging
Free JVM option strings
log error before cleanup
Fixed leak in _load_jvm_win32()
Implement audio player base logic.

- split BDHandler to generic base class and PlayerManager to allow multiple players.
- derive audio player from BDHandler (re-use all basic logic).

Fixes Atonement BD.
BDJListeners: added MediaSelectEvent and ResourceStatusEvent