add test for update selection by modifying bound field

I tried to bind the `selection` attribute to a field in my model 
```html
<core-list-dart id="menu"
                      data="{{model.filtered}}"
                      selection="{{model.activeItem}}"
                      class="children" flex height="16">
```
and expected when I assign an item to `model.activeItem` that `core-list-dart` shows this item as selected but it doesn't.
The PR contains a test which verifies this behavior
Pretty sure you can put AutoBindingElement as the type instead of doing the cast and it will implicitly do it:

final AutoBindingElement template = dom.document.querySelector('#bindSelectionTemplate');