First failing tests for plugin system.
CallbackList clones usual list.
Allow to call CallbackList.
Fix interface in plugin test.
Invocation of plugin methods.
Sumatra plugin.
Added missing __init__.py
Remove obsolete comment.
Fix Sumatra import in plugin.
Initial plugin API with Sumatra plugin.

Merge branch 'feature/plugins'