Add a monetary engine and remove old functions from the interface
Refactor the shield item to use OnW3Denyable
Add a new war3_max_currency to replace war3_maxgold
Add War3_AddCurrency & War3_SubstractCurrency. Start refactoring XPGold