Fix and refactor i-ua_interaction

Now data-interaction=keyboard is set only when one of `tab`, `enter`, `space`, `arrows`, `page up`, `page down`, `home`, `end` is pressed.
`Esc` key set `pointer` interaction attribute.
Merge pull request #501 from bem/fix/i-ua_interaction.dev

Fix and refactor i-ua_interaction