MSVC: Normalize file path for warnings

MSVC uses lowercase file names for some warnings (e.g. C4715)

Change-Id: If149c4c8e3bf9aa79624d9bc5fd5af22289f2929
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Git: Refresh log entries on fixup commit

Change-Id: Icd14c8916dc006874b77aa922b3f1c6746e0549c
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
VCS: Preserve uncheckable files on submit editor refresh

Change-Id: I652b5a96c994a13f8d0c02d850b15c5846d56e64
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Git: Execute rebase asynchronously

Rebase --continue might request an editor, which hangs if run
synchronously

Change-Id: I28127884408f6f8fbd351bb1024dc8d3c2b339b8
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>