Add process1.utf8Decode

This is my first attempt to implement a process for decoding UTF-8 `Bytes` as outlined in #93. It passes the tests, so I guess it works. :smiley: There is probably plenty of room for improvements in `splitAtLastIncompleteChar`, but I wanted it to be correct before I make it fast. Any suggestions or more tests are welcome!