This commit is a replace of the previous commit with a more simple
structure, bugfixes and one new Action(without implementation).
- The loader package was removed from the plugin. I don't need load another types of components in the UI. If necessary, the action will invoke a method to addWidget in the UILayout.
- The widgets dependent of action will be found in the action<action name> package.
- The Widget package was deleted.
- The paths to the action classes was placed in the __init__.py of the actions package
- loadComponents was replaced with loadActions in a more simple implementation.
- The loaded action can be found in the actions collection in the UIController class.
#BUGFIX
- initialize method including repeatedly the same actions
- Bug when the action modules are renamed.
Fixes T4551
Ref T1625