Add support for str and bin family (formerly raw)

Updates to bring implementation more in line with the [spec](https://github.com/msgpack/msgpack/blob/master/spec.md)

* `raw` is deprecated in favour of more explicit `str` and `bin`
* `bin` implementation added
* tests for `str` and `bin` made more comprehensive
Should we add `str8Code` here?