Add extensions and icons to create 3D views.
Add following functionalities refs #15904:
Change author name of classes.
Add API module with manager, library and locator. refs #15889
Rename name of some classes. Add #synchronizeLayers() and createMapControl3D([..]) to API. Move code of AbstractView3DPanel to MapControl3D. Delete AbstractView3DPanel. Move enum class TYPE to manager. refs #15889
Last changes before leave migration project.
Add and configure each plugin. refs #15886
There are five plugins:
Each plugin has its own native configuration to create a specific plugin for each architecture.
Change name of mainplugin for common. refs #15886