Fix client test
Add temporary workaround for MonoDevelop bug
Use async calls to get new TCP clients, to avoid issues with Thread.Abort blocking
Use UnityEngine.Debug.Log if available
Merge branch 'master' into feature/python-dist

Conflicts:
	python/krpc/test/test_client.py
Update required protobuf version