Undo some of this json stuff for now. Has a lot more edge cases than I thought....
Display default name in TilesetTileControl when tiles are unnamed
AutotileBrushListControl no longer shows add button when inspecting the asset, only in the Tileset Editor
Implemented "Inherit Autotile From" setting, display inherited autotiles in the brush list
https://files.facepunch.com/CarsonKompon/2024/December/20_10-14-LoathsomeWhale.mp4
Remove "NOT IMPLEMENTED" text from 15 tiles since it is implemented
Add a few NRE checks for niche edge cases
AutotileBrush.Tileset reference to associated Tileset. Fixed a few more edge cases
TilesetResource.GetAllAutotileBrushes() now returns new copies of the inherited brushes instead of the original brushes themselves, referencing tiles from this tileset in the same positions.