Python plugins & configuration dialog

Hi,

I Just pushed some changes regarding the PythonTool. PluginManager now
creates PythonToolFactory objects for each python script. From there
on, there is no difference between C++ Tools and Python Tools. This
also means python scripts are shown individually in the
PluginManager’s dialog and can be enabled/disabled.

Still have to do the same for the PythonEngine & PythonExtension.

Unless someone has envisioned (or seen) a superior configuration
dialog, I’d like to combine (Settings->) PluginManager, Project Tree
Editor and Configure Avogadro into a single dialog similar to the
screenshot below. (left: column with icon + text, right:
QStackedWidget)

screenshot: http://blogger.xs4all.nl/hveersel/gallery/image/157649.aspx

Cheers,
Tim