Allow multiple non-digit characters in a row as integer list delims

Clarified docs as well.

This allows such lists as:

1, 2, 3

to be interpreted as:

[1, 2, 3]

The original implementation would split this list into:

["1", "", "2", "", "3"]

and interpret it as:

[1, 0, 2, 0, 3]
Add integer list test for multi-char delimiters

Just made this fix in SyntaxParser.parseIntegerList(); you betcha I'm
testing it!
Test against the right known-good array [NOBODY SAW THAT]

Nobody saw that last commit, in which I totally didn't forget to change
from parsed to parsed2.
Migrate to assertArrayEquals in SyntaxParserTest.testParseIntegerList()