Whenever endpoint-provided value changes, update corresponding attribute
on the plugin provided element. With this change, plugins can receive
updates to the parameters if that's needed.
To take advantage of this change, plugin has few options:
- use a Polymer observers or computed properties
- use `plugin.attributeHelper(element).bind(propertyName, callback)`
Bug: Issue 8162
Change-Id: Ie95f30dd8d840be62cb3370bf39de96672638fd7