Re-add skipping of requires_(not_)level during processDialog
Add requires_currency and remove_currency event components

Closes #397
Merge pull request #854 from dorkster/reward_currency

 Add requires_currency and remove_currency event components