numpy: add minimal support for creating numpy_array of string types
ARRAY: add support for creating bs_array holding strings

Add proper Python export, serialization, etc.
Explicitly register all kernel types, preventing them from registering
as runtime types.