This is a better way of converting ffi.buffer to a bytestring

The old way produces bytes(repr(buffer)) on PyPy which is not what we want
Make sure to collect all garbage before testing release

This gets the non-integration tests to pass on PyPy