Decouple dynamic pricing entirely from in-game time, now operates off real time
Renamed IntervalHours to PriceUpdateFrequency, defaults to 5 hours (this will also ensure the new defaults roll out next month)
Add npcvendingmachine.addHours for testing now that env.addtime will no longer affect npc vending prices