Made readahead buf passing use scoped_malloc_t instead of raw pointers.
Removed weird serializer_t::block_read implementation.