GitSourceControl: make it actually work.
SCMOutputWindow: switch to using layout APIs.

Looks better but still not good. I hope @jscipione can look at this
at some point...