WikiProcessors: fix a potential problem with processor arguments.
At the same time, this makes it now possible to differentiate between being called as a macro (`args is None`) and via a code block.
Related to #8204.
Authored by: cboos 2010-02-17
Parent: [r9198]
Child: [r9200]