fix for ST3
Merge pull request #243 from allixsenos/python3

fix for annotations in ST3
Added startupinfo to the Popen call when on Windows since it requires some options that only exist for Windows in order to start subprocesses in background
Allow diff syntax to be overridden
Merge pull request #245 from pejoo/python3

ST3: Fix Windows Command Prompt
Add a tmPreferences for commit messages

Makes toggle-comments work
xrange no longer exists in Python 3.

range now behaves like xrange did in Python 2.

http://docs.python.org/3.1/whatsnew/3.0.html
Merge pull request #260 from ender672/xrange-python3

xrange no longer exists in Python 3.
Added a gitk_command configuration value to specify the path for the gitk binary.
add delete and show tag command
ok_cancel_dialog for delete tag command
Check for a git_binary global preference

Just like GitGutter.
Add git_goto_diff command to jump to the diff line with Enter key
Store git_working_dir in the view settings instead of using a global var
Use git root directory to create absolute path names in GitGotoDiff

Problem reported by @vanrijn (Jason Kasper)
Adding double-click mousemap file so we can navigate git diff buffer that way too.
removed mousemap
Fix incorrect assumption that git_root_dir is populated and allow GitGotoDiff to work with Git Custom commands
Sanity-checking git_root_dir and if it's not valid for the current hunk's file, prompt the user to fix it rather than just failing.
Stripping whitespace off filename to fix problem with filename with spaces.