Don't setPristine after initial rendering.

Ticket ID: 852630
Use widget::first instead of bindBefore.

#260
Discard empty <option> added by Angular.  Fix #248
Trigger element::change before widget::change.  Fix #260
Add rule for height of toolbar inputs - fix for IE
Filter out invisible items when navigating. Closes #253.