Added support for setting separator from string.

Flux cannot set option values of type char. This commit adds a
setSeparator method which uses the first character of a string as
separator. If the string is empty, then then separator is reset to its
default value.