Address annoying untracked content and dirty notifications in latest Git versions

Git version 1.7.0+ treats git submodules a little differently, resulting in git
status being less helpful. This commit tells my repository to ignore this state
for submodules.
Fix typo in EDITOR environment variable