Implement #1049 "Static readonly controls must be highlighted"

- add xforms-field class
- XBL components use xf:input instead of xf:output in static readonly
- FlyingSaucer doesn't support box-sizing so we must adjust sizes (see #1498)
- HandlerHelper is a trait
- some renaming