CoreApi part 1

Moving stuff to CoreApi (the new PluginApi) while CoreApi does not
depend on SkyJukebox and both SkyJukebox and the Plugins will depend on
CoreApi

WIP!!!