Rewrite for Warlords of Draenor

This rewrite will include many improvements and changes, including auto
sorting categorized bags, more powerful styling, more intuitive config,
and many more changes.
Currently many modules are missing until I port them over.
The following modules are in game:
-Inventory
-Actionbars
-Unitframes
-Experience Bar
-Minimap
-Skinning (Only partially implemented)

New additions:
-SetTemplate is now more robust, and includes many templates such as
Button,ActionButton, and CloseButton.
-Many skin functions such as SkinEditBox, SkinScrollBar, etc. which are
only useful for one specific frame type have all been merged into a
single function call Skin. This function is set into metadata for only
its specific frame
-Removed Engine table which created a lot of needless separation of
code, now storing everything under SaftUI global and its respective
AceAddOn modules.