* Add CommandList.SetBufferData
* SpriteBatchSceneObject use CommandLists + make thread safe
* Make ScenePanelObject threadsafe
* SceneObjects ExecuteOffTheMainThread by default
* Remove ExecuteOnMainThread = false, assignments since it's now default
* Add Data4 entry to CommandLists allows us to store matrix
* Migrate TextRendering to CommandList
* Migrate Gizmos to CommandList
* Migrate LineRendering to CommandList
* ScenePanel uses CommandList
* Clutter uses commandlist
* Debug SceneObjects use commandlist
* Use CommandList.SetBufferData for sprites and lines
* Fix SceneLineObject using wrong attribtutes to draw