Fix mapping option, close #10
Don't ignore hg-fast-export.py exit code
Merge pull request #16 from zr40/patch-1

Don't ignore hg-fast-export.py exit code
Give a proper error message when the hg repo is not known

hg-fast-export.sh always passes the --repo flag to hg-fast-export.py.
If, for some reason, we have a state file where the repo-url is an
empty string the checks in hg-fast-export.py will not work and the
user will be confused. Therefore we check that the url is specified
before calling hg-fast-export.py.
Make bashism conditional on the shell being bash

This avoids breakage due to 9643aa5d on shells other than bash.