Fixes #2707

When the first variable argument = null, but there are more arguments given.
Added testcases to show the change (to fail before the fix)
Merge pull request #4366 from hmic/ticket#2707

Fixed i18n __*() bug