setup.py: Fix setup.py test w/o arguments.

Apparent `shlex.split` does not like responding nicely to be given
`None` as the parameter.  It just hangs forever so we shouldn't
be doing that.
HACKING: Add some more detail.
Bump version to 1.0.3.
Merge branch 'hotfix/1.0.3'