[pvr.tvh] Added support for getting and setting startExtra, stopExtra, retention, priority properties of recordings and timers.

Added version check before sending priority/retention to tvh server.
Minor cleanup and fixes for the handling of the new attributes.