Implement new dialog component creation
Put predefined dialogs into separate module

This is to prevent import errors.
Finish ComponentDialog
Implement mapping functions in ComponentDialog
Remove puhelper.dialog.component.create function.
Remove method stacking feature
Allow creation of DialogComponent subclasses
Fix DynSizeDialog return value