reformat code according to my own preferences
Allow to apply bindings for several attributes of same element, even when this element triggers the change
Prevent to re-update element if binding has converter when view-to-model value was not converted.
Also, add 'forceSync' option for binding to manually configure whether element should be re-updated
Add 'read' option to bindings. Allows to force reading from non-editable elements and to configure what should be read from element.
cleanup the code
apply 'read' option also to '_onElChanged' method
Add ability to selective copy also from view to model
Cleanup the code. Optimize stupid jquery calls.
disable a quite strange 'change' event triggers for checkboxes and radiobuttons on model attr changing since they produces an endless updating loops
complete applying of 'read' option
fix createDefaultBindings: gather all matched elements to pre-created 'boundEls' set
Change initializing logic:
- init default options in constructor;
- fix previously created bug with unbinding element;
- remove '_initializeDefaultBindings' method, use static helper 'createDefaultBindings' instead;
- make bindings initialization methods a pure functions;
remove 'bindCustomTriggers' method
rename 'el' variable to be '$el' everywhere where it is jquery object
Unbind ModelBinder class from Backbone. Return only class from module, do  not assign to Backbone directly