Various test updates for Buf changes.

Rakudo has become more closely aligned with the spec in various ways,
and these tests were caught out in the process.
Make encode/decode test pass on rakudo for now