osx: introduce bonjour support
url: fix the uriparser (password parsing)
imagecache: check for null/empty url
httpc: fix the connection-close handling
Merge pull request #411 from dmarion/bonjour

osx: introduce bonjour support
tcp: rewrite connection timeout using tvhpoll wrapper
tcp: break the timeout loop early when tvheadend is in the shutdown phase
cwc: do not show error on read in the shutdown phase
httpc: fix the basic auth
RTSP: only skip leading zeros if the next character is also zero (fixes stream ID of 0)
osx: update README.md
bonjour: port numbers and webroot are not fixed
avahi: webroot is not fixed
Merge pull request #413 from wooyay/master

RTSP: only skip leading zeros if the next character is also zero
Merge pull request #412 from dmarion/osx

fix static port and webroot in avahi and bonjour, add OSX section in README.md
tvheadend_webroot can be NULL
Merge pull request #414 from dmarion/osx

tvheadend_webroot can be NULL
avahi: tvheadend_webroot can be NULL - fix the fix
Merge pull request #415 from dmarion/osx

avahi: tvheadend_webroot can be NULL - fix the fix
export and call mpegts_input_is_enabled

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>