Fix to prevent Orca from double-speaking name-changed events

The problem was two-fold:
* We were only storing the last name change period; not the last name
  change for a particular object.
* We were clearing the one name change we had stored every time the
  locusOfFocus changes.