Fix missing blank repository name when cloning

If the repository path given to 'vcsh clone' contains a trailing slash,
the resulting cloned directory will be '.git' and vcsh will not
recognize the cloned repository by name. This change ensures that a
trailing slash will be stripped and the repository name will be
populated.

The previous faulty behavior is due to the custom implementation of the
basename command first introduced in 794f0aac.
Merge remote-tracking branch 'archwyrm/clone-trailing-slash-fix'
Revert "Implement basename in shell"

This reverts commit 794f0aac869dda034300211e9be45db123d84377.

Conflicts:
	vcsh

Turns out the shell implementation didn't account for trailing
slashes. While, arguably, a proper interactive shell should eat
them before execution anyway, this can also be called in script
context.

This means that

    vcsh clone foo/

made it fail and even after commit 7e33e38a869989d04d12f2ef160d514041eb01e3

    vcsh clone foo//

would have failed.

Revert to safe and time-proven default: Standalone `basename`.

For further information, see:

https://github.com/RichiH/vcsh/pull/92
Release 1.20131214
vcsh: Bump version to 1.20131214.git-HEAD
vcsh: Formatting
Use GFM table syntax for usage examples

Table syntax in GFM?  Oh, yes: 
<https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#tables>
Merge pull request #97 from Zearin/tables

README.md: Use GFM tables for Usage
Merge branch 'master' of github.com:RichiH/vcsh
Use printf, not echo -n to print messages without newline

OS X echo does not understand -n and prints it literally
Merge pull request #98 from dottedmag/fix--echo-n-os-x

Use printf, not echo -n to print messages without newline
add Gentoo installation in README
Merge branch 'master' of github.com:RichiH/vcsh
vcsh: Fix mktemp bug

2650689d28f662e147d0be4c3ee248f873dbcc3c introduced a bug:
If we are using a template, GNU mktemp will use PWD instead of $TMPDIR
vcsh: Improve error message
Merge pull request #101 from dastergon/add_gentoo_doc

Add Gentoo installation in README
README.md: Update Debian install directions
Use sh 'default value' expansion more idiomatic construct
vcsh: More resilient variable handling for 6b22746e94bf469dd462907fd43d13a454e56ede
Use "assign default values" sh feature to simplify defaults handling