Fix support for 'Git open...'.

There were three problems that prevented this from working:

 - The argument list for run_log does not contain two arguments.
 - The '--follow' option of git-log only works on paths.
 - Regular expressions are used, but the 're' module is not imported.
Merge pull request #200 from danieldk/fix-git-open

Fix support for 'Git open...'.
Don't force soft word wrapping (Issue #192).

Soft wrapping just makes it hard to format the commit message
properly. It must be wrapped manually or otherwise many tools will
just show commit message on one looong line.
Support short date format for git-blame

Setting git-blame's date format to 'short' caused the syntax regex to 
no longer match. This change marks the time and timezone as optional.

This should support both the default 'iso' format, and 'short'. The
other formats (relative, default, rfc and local) are left unsupported.

(Yes. Git blame has a date format called "default", that is not the 
default format. Go figure)
ignore files in non-existent directories
Remove --no-color argument from diff call

The call to diff was failing because it does not have a --no-color option.

Fixes #211
Merge pull request #222 from jamesadney/issue_221

Remove --no-color argument from diff call
Merge pull request #213 from spence/master

Ignore files in non-existent directories
Merge pull request #208 from martinsvalin/patch-1

Support short date format for git-blame
Merge pull request #202 from rchl/remove-wrap

Don't force soft word wrapping (Issue #192).
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
fix commit failure under cygwin/git
Merge pull request #229 from phus/master

fix commit failure under cygwin/git
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.
Merge pull request #1 from vanrijn/add-double-click-for-git-diff-buffer

Adding double-click mousemap file so we can navigate git diff buffer that way too.
removed mousemap
Merge pull request #2 from vanrijn/remove-mousemap

removed mousemap
Fix incorrect assumption that git_root_dir is populated and allow GitGotoDiff to work with Git Custom commands