Virtual:
	- We now need to take adjustments in to account.
	- Don't fire this event if there isn't data.
	If for some reason the className isn't returned then there is no reason to
	fire this event. I encountered this bug once and I'm not entirely sure how
	it happened, but might as well wrap an if statement around it.
	- Lets just start the adjustments table over.
	The only adjustment that I'm currently aware of it Resto Druids having an
	inate 5 minute reduction on their Tranquility (Thanks, Remota)
	- Updating some of the 5.0.4 abilities.
	* Adding in Shadow Priest abilities (Thanks, Remota)
	* Adding in Shaman Abilities (Thanks, Remota)
	* Organizing some of the data structures for future me.
	* More talent requirements added for some abilities
	* More specialization requirements added for some abilities.
	- Fixing some of the priest specialization specific talents.
