refine shortcut handling for completion popup

- No special handling for Left/Right/Home/End
- Tab only accepts for case of continuing a directory completion into a it's subdirectory
restore tab for accepting completions
Merge pull request #261 from rstudio/feature/refine-completion-keys

refine shortcut handling for completion popup