Do not consider untracked submodules as unstaged
Ignore status files which are submodules
Added Stage.stage_commit
Implement workdir submodule stage/unstage
Handle displaying of untracked submodules
Manually sort status items

This is needed due to the separation of submodules and files.
Show dummy item when there are no dirty submodules