Make core.compatibility.frombuffer accept strings.
Make core.stream.read accept string dtypes.

Also, add a test for it.