Remove INTERFACE_VIRTUAL and INTERFACE_OFFSET
Merge pull request #3036 from yebblies/INTERFACE

[cleanup] Remove INTERFACE_VIRTUAL and INTERFACE_OFFSET