vcsh: Implement shortnames for commands

    vcsh st

will now expand to

    vcsh status
vcsh: Support *BSD/OSX mktemp

mktemp on *BSD/OSX expects a template whereas GNU mktemp does not.
Pass a template to mktemp to make *BSD/OSX happy.

github: fixes richih/vcsh#83
vcsh: Add comments
Merge branch 'fix--mktemp_on_OSX'
vcsh: Make `vcsh version` print vcsh and git version information
Merge branch 'master' of github.com:RichiH/vcsh
Merge branch 'feature--shortnames'

Conflicts:
	vcsh
vcsh: Add git version information on all debug runs
vcsh: Add ".git-HEAD" to version number

This should make reporting bugs easier/more reliable.
Merge branch 'master' of github.com:RichiH/vcsh
updated docs to leave out run so it will be consistent
Make root tool configurable

On Macports one need to run ronn-1.9 instead of ronn. Therefore
make ronn tool configurable. one can now run

make RONN=ronn-1.9

to execute ronn-1.9 instead of the default ronn.

Signed-off-by: Gregor Jasny <gjasny@googlemail.com>
Make Makefile more configurable (doc and zsh dirs)

Some distributions expect the documentation in /usr/share/doc/name, and
others in /usr/share/doc/name-version. The zsh directory for completion
is also configurable due to differences between distributions.
Merge pull request #90 from Dridi/feature--makefile_dirs

Make Makefile more configurable (doc and zsh dirs)
Merge pull request #86 from xaocon/master

updated docs to leave out run so it will be consistent
Merge commit 'ccf40b91a67127084ee81e875ee5b77b3b0f019d'

Conflicts:
	Makefile
Merge branch 'master' of github.com:RichiH/vcsh
CONTRIBUTORS: Update
tools/list_CONTRIBUTORS, CONTRIBUTORS: Better wording
Removed unnecessary syntax