Do not add a trailing space to completion lists with a single entry. Instead,
use bash's built in mechanism for this which by default does this (as long as
'-o nospace' is not specified under the 'complete' command). Tested under
4.2.37.