Merge pull request #1 from MinnieTheMoocher/master

Adjust gitignore, references, ...
Consider starting without old configuration.
Create XML base node started without old config.
ComponentManager store all messages.
Nice to have if a message view come up later.
Note its bad if message load would be heavy - may change behavior in future again.
Remove unused actions.
Change toolbar default view.
Test view toolbar buttons.
Change Test Initialization order.
Add CloseOnHide option for components
Lock visible change event while startup.
Comments / serialize column width
Fix menue creation
Change menu "new" position to File menu.
Menu insertion and sorting need to be overworked soon.
Add ThreadWorker and example.

Btw menu lost its File/Quit entry due to rebuild. As already mentioned, menu creating and order need to be overworked.
Add InsertMenu() possibility.

Add at first File/Quit menu before add variable component menues (sorting not yet implemented)
Add Quit accelerator key.

Some refacturing.
Similar to start a test thread, start a test task.

This should be a hint to consider later if thread/task overview widget will be implemented.
Add possibility to observe any worker/thread/job.

Add Activity widget.
Adjust thread sample.
Change activity progress text to CellRendererProgress
Job name and description.
Allow also Tasks to observe, add Test in ThreadWorkerWidget.

Overwork JobInformation a bit.
Adjust ThreadWorkerWidget gui
Activity widget can cancel tasks if cancellation is supported