connect to TS stream in seperate thread

Avoid blocking GUI thread for 10 seconds if a stream
is not available.
Connection is now established in a separate thread.
Thanks to technic.

Signed-off-by: pieterg <pieterg@users.sourceforge.net>
Merge remote-tracking branch 'pli/master'