Implement a convienence class for accessing python interpreter
MussaPython provides a couple of convienence functions to make
it easy to grab python objects out of the python interpreter
and play with them at the C++ layer.
I used this to let the help action call webbrowser.open to go
to our documentation. (or at least our website).
Also to make my life a little safer I also wrote a simple unit test
for that python interface.
The one unfortuante problem is that I ended up with a cyclic library
dependency which meant I needed to remove the Qt gui python wrapping
code from my current python library. Hopefully I can resolve that later.