Properly quote shell metacharacters in bash completion options.
Enhance completion of cd for bash as well.
Update the document regarding bash completion.
Add a target "clean".
Replace $HOME/ with ~/ in bash completion options.