Reorganize the UDP code from IPTV to the shared location
Add basic support for the UPnP protocol (client)
http client fixes (curl based)

- check the private u64 value rather than fd (gdb problems)
- move the run call outside the connect routine (locking issues)
- try to fix more leaks (PR_Cleanup)
URL parser fixes
Add SAT>IP support (remote network tuners)
tvhlog - do not queue messages when log is not running
Prevent SIGSEGV when bind to the TCP socket fails
Improve the SAT>IP RTSP implementation
tvhpoll - use data.ptr instead data.u64 in http_client.c and satip_frontend.c
Make URL parser more dynamic
Add build-in http client

- supports SSL
- supports location redirections
- supports chunked data transfers
- supports HTTP/1.0 HTTP/1.1 and RTSP/1.0
Move RTSP common code from SAT>IP to the common place
Rewrite imagecache to use build-in http client (remove curl)

- add the basic SSL peer certificate verification
IPTV: tune the http client settings

- increase the chunk size to 128KB
- allow HTTP redirects
Fix the compilation error for URIPARSER
SAT>IP define the recvmmsg syscall for some libc implementations
http client: Fix some compilation errors
SAT>IP : Add preliminary DVB-C code
SAT>IP: Add support for kernels before 2.6.33
udp: fix the bad getaddrinfo call