Andrew Scott:
	- Version bumps
	- LibOO.knownBlizzWidgets now uses a weak metatable.
	- knownBlizzWidgets will now persist across upgrades.
	- We now cache the frames that we create in order to get Blizzard widget metatables so that we don't create an excessive amount of frames.
	- Added errors to catch cyclical inheritance.
	- Created Class:PreHookMethod(), Class:PostHookMethod() (formerly Class:ExtendMethod()), and added METHOD_EXTENSIONS_PRE as a pre-hook version of METHOD_EXTENSIONS
