build with 3.1

Remove 'final' from method signatures. Also, now when a change is
abandoned or restored, we only get one 'ref-updated' event on the
change's meta ref, so, update the corresponding tests accordingly.

Change-Id: Iaeddab6bf83bbc33110423563bbfab4bb6f953df
6 files changed