keyboard nav fixes/refactor
keyboard nav fixes/refactor

- handle escape/space/enter
- don't select last focused element after closing
  and hitting enter
instructure/ic-autocomplete,instructure/ic-autocomplete