Fix #1862 "Focus set back on TinyMCE"

- issue was call to setFocus during dry run from xxf:focusable
- used opportunity to clarify code and separate concerns
  - finding focusable controls (visible or hidden)
  - filtering on visible controls
  - filtering on input controls
  - actually setting the focus
- move XFormsTriggerControl to Scala