C++ Module using Python-side Messenger -> Deadlock

There are some complex rules you have to follow to set the locks correctly when calling into Python from Panda3D C++ code. Panda3D has code to deal with this in Thread::call_python_func(). I don’t know whether it plays well with boost, though.

David