cleanup redundant interfaces from iftable to avoid excessive LinearAlloc use

picked (without the tests) from
https://github.com/android/platform_dalvik/commit/a669206dc91323e664a84b2a4ca170ec0332c926

dependencies removal

Change-Id: Ice0a9672144bfe654622e4e8d0020a3f0053466d
Merge "cleanup redundant interfaces from iftable to avoid excessive LinearAlloc use" into gingerbread