homeshick-completion.bash: Fix filename completion behavior

Files under directories were not being offered as completions.

Also, added some argument completions for the 'clone' and 'refresh' commands,
and did some minor cleanup.