Customizable script to allow players to gain honor from NPC kills

After searching the forums and finding some abandoned core mods that attempted to give honor from guards, I decided to design it as a script instead.

This seems like a big patch but it's really not too bad. Being a script it's relatively compartmentalized from the rest of the core (it does add a lot of CONF options though).

Forum [post](http://www.trinitycore.org/f/topic/10273-complete-honor-from-npcs-updated-2014-07-27/) (with more details and screenshot)
So after running in the debugger, it appears the issue is with loading the config.

> bool allowHumanoid = sConfigMgr->GetBoolDefault("CreatureHonor.Allow.Humanoid", 1);

that line returns FALSE even with the config set to 1.