Centre windows to screen/editor by default
* Shift StartCentered property and logic out of Widget and into Window/BaseWindow, plus special cases fixes for splash and launcher
* Prevent main editor window from attempting to centre on itself
* code cleanup, improve comments
* Rename SetPositionCentered -> Center