Cleanup MainWindow and Timeline
Sprite Editor will now ask if you'd like to save changes before closing if any unsaved changes exist. Will restore the previous state of the resource properly
Tileset Editor now asks if you'd like to save changes, and dirties properly for all modifications.
Ensure undo steps are made for all actions in Tileset Editor
Ensure undo steps are made for all actions in Sprite Editor