function testEmptyLine(s) {
			return _config.skipEmptyLines === 'greedy' ? s.join('').trim() === '' : s.length === 1 && s[0].length === 0;
		}
Parses input. Most users won't need, and shouldn't mess with, the baseIndex
and ignoreLastRow parameters. They are used by streamers (wrapper functions)
when an input comes in multiple chunks, like from a file.