Properly Cleanup ToolBarLayout when Actions get deleted
Some actions can get deleted without the list of actions being updated. This causes crashes when incubators are done and actions get accessed.
This MR makes sure to clean up after these actions, ensuring we remove delegates and cleanup incubators.
Edited by Arjen Hiemstra