add hashCode to Change* types, fixes #372

Review URL: https://chromiumcodereview.appspot.com//12606003