use git instead of https protocol in submodules

to get around local outdated SSL certificate problem.
fix backspace key in vim
move vim tmp/backup/undo files to one directory
add screen rc file