dvbviewer: general improvements

(recreating PR)

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 possible please merge this before Gotham release :)

Thanks.