Added thread synchronisation when disposing channel
Moved background clean up inside the lock
Removed lock in Reconnect
Merge branch 'master' of github.com:sportingsolutions/Unified_Data_API_Client_DotNet