#15: Setup for moving activator dialog logic using libRocket.
Some global parameters can be made local private.
Improve format of first panel in activator dialog.
Improve format of the second panel in activator dialog.
Populate the available options.
Change input focus when loading activator dialog.
#20: Restructure dialog managament.
Improve the comments on point shadows.
ActivatorDialog shall get data as needed from elsewhere.
The factory class has to initialize dialog handlers.
Rename file ui/Activator to ui/activator
#20: Create handler for the login dialog.
Remove corresponding logic from MessageDialog.
Define a SimpleDialog class for simple dialogs.
BaseDialog no longer need the handler string as argument.
Define flag "--hidegui" that hies the GUI.
#21: New block types require update of comm prot minor version.
Add missing files to Linux C::B project.
Show mismatching comm protocol in login dialog.
Clean up some array management.
Use a common stack for the dialogs.
Save the dialog manager and Rocket context on the stack.
Make current document a private member.
Some support functions was needed in BaseDialog for that.
Make BaseDialog destructor virtual.
Instead of using local variables in BaseDialog, the elements on the top of the stack are used.