simple UX update to focus the text field for editing
extend the keyhandler for the editable input to allow more functionality

- refactored default capture of the "enter" key to block form submission more reliably
- added arrow up and down to activate previous / next attribute value for much better keyboard traversal
good ol' onkeypress.
Merge pull request #1167 from aghouseh/select-option-edit-focus-input

refactor keyhandler for select options within the type_form