perf(element_binder): use every rather than reduce
style: code cleanup
refactor: s/blockFactory/viewFactory
feat(ng-model): support input type=date | datetime and all other date/time variants

- Add support for input elements of type
`date|datetime|datetime-local|month|time|week`.
- Remove non-UTF-8 characters from some other API comments.