Support for {{binding.events.via.a.path}}

Primarily, this allows for JS-less event wireup, such as:

```html
<polymer-element name="x-foo">
  <template>
    <core-overlay id="overlay"></core-overlay>
    <button id="button" on-tap="{{$.overlay.toggle}}"></button>
  </template>
</polymer-element>
```