base: add ui_core_plugin and core_plugin base classes
update dist files
bump version