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)
> Is there an actual difference with this and GetCounter that is needed for functionality?

GetCounter() does something different if there's an entry so I added this to replicate getGuidLow() that is in the Player class. Also, GetCounter() isn't a very intuitive name since a counter implies something that increments or decrements over the life of the program. In the case of a player GUID, it doesn't change.