Changed the "Save Style Kit as" button to "Clone Style Kit".
Added a new input field for entering style kit name when cloning it.
Removed enqueueFonts() function and moved its code into loadDocumentAndEnqueueFonts(). This is done because we need to re-enqueue fonts after switching between kits, but not on initial page load (when there's no active kit). Also added softReload parameter which forces Theme Styles window open if CSS wasn't loaded properly (this happens sometimes due to Elementor bug).
Moved fixKitClasses(), refreshKit() and kitSwitcher() functions from ang-action script into analog object in order to make them accessible outside of this file scope so that they can be used by other scripts without having any conflicts with existing ones or being overwritten by future updates of AnalogWP plugin itself or third party plugins/themes using same namespaces for their own JS objects/functions etc..
Close #624, #610