-------------------------------------------------------------------------------
Memento bar
-------------------------------------------------------------------------------
Version 1.7.0.1 (25-08-2018)
- Updated APIVersion to 100024.

Version 1.7.0 (06-05-2018)
- Mainstreamed code base in MementoBar and SummonAssistant.
- Split shared code into seperate library: "LibJarthSharedBase".
-- Should make it easier to maintain, and might reduce memory usage.

Version 1.6.2 (18-03-2018)
- Updated visibility fragments to support:
-- hud
-- HudUI
-- Menu
-- Inventory
-- Interact
-- Bank
-- Fence
-- Store
- Tweeked visibility menu items, to better describe the area and for consistency.
- Refactored code to make it more reusable.

Version 1.6.1 (11-03-2018)
- Added fragment support for Inventory and store views.
- Added menu items for visibilty of Inventory and store.
- Updated menu texts for visibilty, to better describe the area and for consistency.

Version 1.6.0 (24-02-2018)
- Added checkbox to disable sound, when hovering the buttons
- Refactored visibility and added checkboxes:
-- Show bar in menu (default: false)
-- Show bar on hud (default: true)
--- Is the default hud
-- Show bar on hudui (default: true)
--- Activated with In-Game Cursor
- Tooltips updated for consistency
- Added checkbox to hide the cooldown
- Added options to customize the cooldown color and font
-- Added a cooldown example text, the changes are only visible after a change (didn't wan't to change the library)

Version 1.5.0 (20-01-2018)
- Added functionality: Unlock the bar (the bar is by default locked)
-- An overlay will appear on the bar, showing the size and position (X,Y top left).
-- The bar is movable by dragging the overlay.
- Restructured:
-- Segmented into multiple files.
-- Split visual from frame to button.
-- Edge is now shown on the button and not the frame.
-- Added hover effects on button (Sound and visual).
- Restructured:
-- Option to show the keybinding for each button.
-- Font color affects keybinding label.
-- Change location of keybinding label.
INFO: After updating a keybinding, /reloadui or flip a setting in either: Orientation, Visibility or Position and Size.

Version 1.0.0 (07-01-2017)
(Breaking changes to the saved settings)
- Added setting to show X,Y coordinates when the bar is moved
    (Should be disabled after move)
- Fixed issue where the color would not be set properly, after doing a "Reset to default"
- The addon should no longer meta information about Memento's
- Refactored the code, should be easier to expand
-- Focus DRY
-- Merged settings/variabled into tables, i hope it don't affect memory usage in a bad way


Version 0.9.3 (28-12-2017)
- Updated the cooldown event from EVENT_ABILITY_COOLDOWN_UPDATED to EVENT_ACTION_UPDATE_COOLDOWNS.
-- It has less updates, and less spam.
-- Also unregisters each time it is called.

Version 0.9.2 (26-12-2017)
- Fixed issue where the border would be visible, when no icons were shown

Version 0.9.1 (18-12-2017)
- Fixed issue when dragging skills to the hotbar

Version 0.9 (18-12-2017)
- Added functionality to select bar depth in settings
- Added functionality to hide the bar, when in menues
-- Feature: If the bar is hidden it will become visible when changing the orientation

- Known issues:
-- The initial cooldown shown is from the previous casted collectableId
-- Cannot execute mementos that require a target (Possible solution: Don't include them in the list, till there are hotkeys available)

Version 0.8 (17-12-2017)
- Known issues:
-- The initial cooldown shown is from the previous casted collectableId
-- Cannot execute mementos that require a target (Possible solution: Don't include them in the list, till there are hotkeys available)