Adjust test vectors to be a bit more meaningful
Adjust test vectors to be a bit more meaningful

- Verify that the string length is counted in bytes (not characters)
- Use negative values for :before and :after to notice overflows better
- Specify explicit how zero char is handled

ffi/ffi,ffi/ffi,ffi/ffi