Backport of master to datathread plus Improvements

Backported the changes in master (mainly own class for rtsp handling) into this branch.
Some enhancements / bugfixes (see changelog)

Open Issue: permanent reconnects if more than 1 SATIP Device
These decreasing for-loops looks still weird to me. What's the problem with while() ?