Be more liberal in the allowed ordering of var args.

Keyword arguments may occur after the first "...".

Closes #926
Merge pull request #961 from nex3/liberal-var-args

Be more liberal in the allowed ordering of var args.