Set Bonus consolidation:
Change set_bonus_array_t to a simple ctor, with a register_spelldata
function for the spell_id array.
Merge set_bonus_t and set_bonus_array_t.
Add bool initialized and spelldata_registered to help with
pre-initialization access in non-release mode.

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