Implement #1264 "FB: Dynamic bindings by type"

- support for type only right now
- CSS selector parser with tests
- update fr:number binding to use xxf-type pseudo-class
- XForms: xbl:binding supports multiple selectors, but binds only to "direct" binding
- FB: upon datatype change, check if control element needs renaming
Minor: indent