tumblarh-*: Add the tumblarh commands

With these two commands, one can maintain a small 'tumblr-like' site
from the command line. The tumblarh-add command adds an image to the
page. The tumblarh-generate command generates the page.
tumblarh-*: Fix wrong number of arguments.
tumblarh-*: Add option to skip head/foot

This patch adds two option to enable/disable the vim instance to edit
the head/foot of each post.
tumblarh-*: Copy the thumbnail in the case of a GIF.
tumblarh-*: Add the tumblarh-update command

This command allow to update the index file. For now this only means
deleting and changing the date.
tumblarh-*: Use symlink for thumbnail gif

We use a symlink to the original image for the thumbnail gifs because we
do not resize them.
tumblarh-*: Fix support for GIFs

We did not get the geometry for GIFs files correctly. We fix this with
the a wrapper function around identify, get_geom.
tumblarh-*: Fix symlink for GIFs

We did not create the symlink for GIFs file properly.
It should be relative instead of absolute.
tumblarh-*: Typo.
tumblarh-*: Add name in index

Add the name to the index file. We can use this to find the line to edit
more easily with tumblarh-update. We can also use this to update the
name of each post.
tumblarh-*: Fix invalid deletion

Fix invalid deletion with tumblarh-update. This was caused by two
incorrect regex and wrong paths.
tumblarh-*: Escape sed substitution

We did not escape sed substitution correctly.
tumblarh-*: Fix search symlinks

We did not create the search symlinks properly.
It should be relative instead of absolute.
tumblarh-*: Add the tumblarh-upload script

This script allow to upload an image to a remote server and use a script
there to add the image to tumblarh.