Revert^3 "Initial support for adding virtuals with structural redefinition"

This reverts commit 8ba9738d55c11dfb7f85a7de9b1d6a4e1225ad20.

Reason for revert: Seems to be failing with `Check failed: method->IsCompilable()`

Test: None
Bug: 134162467
Bug: 144168550
Bug: 144729319
Change-Id: Ida9228fa171ae16d803b5ad4438e233a2ed4ffb2
36 files changed