Add a base_bytes_dtype from which all bytes dtypes derive
Add start of a JSON parser which creates a typed ndobject
Rename the files array_dtype to var_array_dtype
Rename array_dtype to var_array_dtype
Partial progress towards JSON parser
Finished implementation of the JSON parser

Needs tests, now.
Add some tests of the JSON parser, fix bugs from the tests