Native HDHomeRun support

Would like to get some comments on that the integration does not do anything foolish with the tvheadend-api's.

I meant that it's better to use the polling than the sleeping, but if you are going to rewrite this loop later, then it's ok. I believe that the kernel will do the buffering properly so the poll/read sequence is usually correct without any time/buffer/queue size estimations..