Remove ws_array type

Targets (partially) #180

The ws_array type was not used except for a function of ws_string, which
was unused. I removed the `ws_string_multicat()` function, fixed the C/P
failures which made tools like `ack` say that there is usage of `ws_array`,
and finally removed the `ws_array` implementations itself.