Fix and refactor i-ua_interaction (port to support/1.x)

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.

See examples  http://bem.github.io/bem-bl/desktop.sets/i-ua/10-i-ua/10-i-ua.ru.html