README: add accurev
Merge accurev support

Closes #39.
New: s:repo_get_stat_git()
New sy#utils.vim
Add sy#repo.vim
Populate autoload/
Minor corrections
Merge branch 'modularisation'
Don't sy diffing buffers
Correct comment
Fix wrong jump if no count is specified

If jump next hunk with no count, it move last hunk of below hunks.

v:count step is 0, 2, 3, 4..., so if no count is specified, next hunk is
-1(this is last hunk of below hunks).  Because of above reason, I change
to use v:count1 instead of v:count.  v:count1 step is 1, 2, 3, 4... .

Closes #40.
Make jumping behaviour more pragmatic

This patch makes jumps go the the first/last hunk when the given count
was bigger than the available hunks.

E.g. when there are only 2 hunks and you use 4]c, the cursor jumps to
the last hunk nevertheless. Before this patch the cursor wouldn't move
at all (which mimics the standard behaviour of ]c/[c).

Closes #41.
Merge branch 'fix-jumping'
Fix jumping if no count is specified for commands

References #40.

Closes #43.
Do not overwrite already mapped keys

Don't set <plug> mappings twice and don't set them at all if the target
keys are already mapped.

Closes 42.
Improve jumping once again

References #4.
Docs: add Twitter handle
Avoid creating the useless highlight group NONE

By using the wrong :sign-define syntax, a highlighting group NONE was
created by accident.

Closes #45.
Avoid creating the useless highlight group NONE #2

I forgot to change one line..

References #45.
Improve cursorhold handling