This makes it possible to use non-standard error parameter positions within the vala source. Fixes #728