when no delimiter is specified, delimiters are taken as one or more adjoining whitespaces.
fixed bug in handling empty columns.
updated tests and docs.
fixes #5391