fix streamed byte and text strings; more tests
expand Equals and GetHashCode
support CBOR maps more properly