Added IDE commit panel
What does this MR do?
Adds a commit panel to the IDE. Previously the commit panel was rendered below the IDE, now it is rendered in a collapsable panel to the right of the IDE.
In this process the CSS has also been tidied up to remove the need for ID's etc.
Screenshots (if relevant)
What are the relevant issue numbers?
Closes #40041 (closed)
Edited by Phil Hughes