Add completions to some git stash sub-commands

Issue #1102: For some git stash commands, we need to dynamically
provide the stash IDs of the saved stashes as completions.

This commit provides support for the apply, branch, drop, pop and
show stash sub-commands.