New 'framework' for the UI. Adding Pet/Mini/Raid frames will be easier now.

The new TeamUI implementation should be more flexible.
UI option handling had quite a bit of overhual as well.
Initial PartyPetFrame support.