fix(bind-*): zone.run scope.apply on bind- change events

Due to dart bug, events registered with addEventListener do no fire
scope.apply().

Adds an example of an affected polymer component.
Run the entire addEventListener callback in a Zone.current.run; Angular will automatically apply().

You want to run it in the current Zone at the time or registration, so you'll need to store a reference to Zone.current.