parsec: string_list: fix handling of null value

A null value supplied to a `string_list` setting was not returning a
list of string, but a null string. This fixes the problem.
`value[0]` causes an `IndexError` when we have a nulls string.