#77: focus now set into first invalid field on validation, setFocus now
sets focus recursive into first focusable field and returns success
CSS: validation failure icon not as background image anymore, use
separate span and assign fontawesome icon via CSS if invalid