Add convenience function to supply a EventDataRef to Event::signal()
Rewrite our callback dispatcher. Instead of dynamically create new
threads for each callback they are now precreated when they are
registered. Each callback will now be called using the same thread each
time.
Remove old code
Remove debug code
Made the loop a bit smaller
There is no need for Event::signal(EventData *) to be virtual. It is not subclassed anywhere
Merge branch 'callbackdispatcher-rewrite'
Updated included firmware to TellStick Duo v12 and TellStick Net v17.
Bumped version to 2.1.2_rc1
Small fix that might or might not fix "EFAULT (bad address)"-errors when executing scripts on events
Only create the socket once. If we fail to connect is we should try to reuse it later.