dvbviewer: general improvements

Hi Lars,

this PR contains general improvements for the dvbviewer PVR. Biggest change is using tinyxml instead of the external xml parser library. This change is in test since 6 about months and can be considered fairly stable. Other changes are minor.

I know I'm late but if it's still possible please merge this before Gotham release :)

Thanks.