MINOR BREAK in activator.settings.areSameItem

This callback now takes 4 params so that it can pass you the active data
and new activation data to use in the assessment of equality. This was
necessary to make the router smarter.