phyber:
	Make use of UPDATE_INVENTORY_DURABILITY
	Remove LibCrayon-3.0 from TOC fields too.
	Properly update durability if CharacterFrame is open when repairing.
	Get rid of dependancy on LibCrayon-3.0
	Change some code to fix breakage thanks to Blizzard on 3.1
