2b16f6860f
Standardizing how document classes are implemented between atom tools. Moved several functions that were added to allow shader variant lists to be built from a Python script into the tools document class. Reimplemented the portion of the script that generated a shader variant list from a shader asset into the document class. Opening a shader management console document from a shader asset will automatically generate this shader variant list data inside the document. Description now just opens and saves the documents to a new location. Signed-off-by: Guthrie Adams <guthadam@amazon.com>