Handle "" properly in ListConverter.

When an empty string is passed it should return an empty list rather than a
list of one empty string.
Merge pull request #756 from cykl/list-converter-vs-empty-string

Handle "" properly in ListConverter.