Native Commit Window

This removes the need for the old separate commit window application.

The new commit window uses OakTextView and can take advantage of potential scm grammar the might be available. It also accepts HTML output, which is used to show a diff on the selected file. This will require an upgrade to existing scm bundles. To show a diff in commit window create a command with the semantic class "action.scm.commit-window" and set output to new window with HTML format.
Add Show Commit Window to View menu

Also, mapped opening the commit window to ⌥⌘Y.