Additional lua functions for handling currencies and GM commands to test with

Also changed some tabs into spaces.

Let me know if you'd like anything deliberately omitted or if you prefer GM commands split into both @add and @give ...Or if you'd like the existing sets in trunk combined, I can do that as well, never got around to asking why we have so many near duplicate commands with just the target changed.