feat: add support of data-router-ignore attribute
feat: add support of data-router-ignore attribute

Add data attribute because it can be dynamically controlled through a binding like `<a data-router-ignore.bind="condition || null"></a>`. This only works on data attribute, not normal attribute. Note `|| null` is required as dataAttributeAccessor only removes the attribute when value is null or undefined.
aurelia/history-browser,aurelia/history-browser