Add const to all action_t composite_ functions.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@18086 3b4652a1-8050-0410-ac47-3d40261b0f8b
Purge remaining use of old set bonus system in the class modules.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@18087 3b4652a1-8050-0410-ac47-3d40261b0f8b
Set Bonus: Replacement for player profile set bonus comment generation.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@18088 3b4652a1-8050-0410-ac47-3d40261b0f8b
Change player stat cache const implementation.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@18089 3b4652a1-8050-0410-ac47-3d40261b0f8b
And some more const.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@18090 3b4652a1-8050-0410-ac47-3d40261b0f8b
Set Bonus: use has_set_bonus to check for set bonus, instead of
indirection through spell data.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@18091 3b4652a1-8050-0410-ac47-3d40261b0f8b
Set Bonus: Add T17-T19.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@18092 3b4652a1-8050-0410-ac47-3d40261b0f8b
Set Bonus spell id array: use typedef as type.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@18093 3b4652a1-8050-0410-ac47-3d40261b0f8b
Target specific: change const implementation.
Stat Buff: use std::function for func_check. Easier to grasp than
function ptr types for my stupid brain, and more versatile anyway.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@18094 3b4652a1-8050-0410-ac47-3d40261b0f8b
Target Cache invalidation callback: Use std::function.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@18095 3b4652a1-8050-0410-ac47-3d40261b0f8b
Fix segfaults from set bonus checks.

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