functions int_to_str(int) and split(const String&, Character), plus corresponding unit tests
OptionManager map names to options, and may delegate option resolution to it's parent if it does not contains the asked for option. That way Buffers can override global options, and Windows can override Buffer options.