Paladin: minor tweaks to SS, SW, prot APL
-SS un-nerf for Ret
-prot APL improvements to incorporate EF, emergency WoG
-SW bonus healing taken now restricted to prot
-Tweaks/corrections to T16H Ret profile, still not completely optimized

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17471 3b4652a1-8050-0410-ac47-3d40261b0f8b
Part Two of the logical separation of player_t and actor_t, the latter
being the concept used for the core simulation event processing.

- Added player_event_t class for higher level player_t events.
- Event system completely decoupled from player_t, works only on
actor_t.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17472 3b4652a1-8050-0410-ac47-3d40261b0f8b
Remove some more manual resource deallocation management.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17473 3b4652a1-8050-0410-ac47-3d40261b0f8b
In some places use more localized type inference instead of
player_t::cast_pet()

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17474 3b4652a1-8050-0410-ac47-3d40261b0f8b
Paladin: bugfixes
-moved weapon declaration into paladin_melee_attack_t so that all melee attacks automatically inherit racial expertise bonuses
-cleaned up some now-unnecessary weapon= declarations in melee abilities
-Holy Avenger should now only buff Hammer of Wrath damage for Ret

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17475 3b4652a1-8050-0410-ac47-3d40261b0f8b
Paladin: Hand of Light comment updated

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17476 3b4652a1-8050-0410-ac47-3d40261b0f8b
Warrior: Fixed issue 1871, Ultimatum should now guarantee critical heroic strikes on ptr. 

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17477 3b4652a1-8050-0410-ac47-3d40261b0f8b