Split Overrides and Ext Overrides tests.

These are two different things.
Fix auto-inheriting of overrides.

Overrides shouldn't be inherited, but the code in InheritMembers
happened to inherit them along with all the other things, causing
auto-detected members to share the same overrides array, resulting
in bogus lists of overridden members.

This fix should take care of bug #465.