extension protocol removal code.
Small bug in AltClassNode when used as a metaclass extension.
Remove empty extension protocols when recategorizing.