(Ticket:2818) change state_strings to state_string

The whole idea of using lists of strings doesn't make sense anymore, so just store strings.
ditto (list replaced by unicode)