added Binding.getValue(el) using it in Binder.publish()

This way binders can override the value returned when publishing. Usefull for custom binders that retrieve theire data from something else then the elements input value.