altrestore: construct path in our normal way.

Expand '~', return absolute directory.
altrestore: check that gzip_blob works when it is used.
Test different names for the altrestore scripts.
Rename the doctests to .rst.

This is prettier when viewing them on github.com.
This last todo is done.
Rename CONTRIBUTORS.txt to CONTRIBUTORS.rst.