Add Commit to ObjectType enum and update usage for this new value.

Got first level submodule tree view working.
changed submodule links from repo browse to link to the url specified in .submodules
drop '.git' from github.com submodule url, fix whitespace