Allow completing long options

There was a bug where any string starting with '--' would never be
matched by tab completion.  This allows double dashed items to match
completions.
Merge pull request #5 from bewest/master

Allow completing long options