Updated TileResource structure and prepared for creating Tileset Editor
Move UndoStack from SpriteTools.SpriteEditor to SpriteTools namespace
Removed AllWindows from SpriteEditor. Removed some debug logs from SpriteEditor. StateCookie is based on resource opened
More updates to TilesetResource. TilesetResource is titled "2D Tileset" and Tileset Component is "2D Tileset component".
Added SpriteComponent and TilesetComponent to "2D" category
Basic TilesetEditor (Empty Window for now. Fitted with asset saving/loading, toolbars, undostack, ect.