dc598a8b3c
• Moved all of the common save and load code to the document base class • Moved undo and redo support to document base class but will probably extract to its own class or replace with one from AzTF • Streamlined material editor, shader management console, and other tools with updated document code • Cleaned up some of shader management console loading code, added support for saving, as well as getting and setting the shader variant list source data structure Signed-off-by: Guthrie Adams <guthadam@amazon.com>