Drop usage of GSlice allocator

Use calloc/free, and don't bother going through the slice allocator.

In theory, nobody (except language bindings) will use allocated
structures; nevertheless, we should probably keep them slightly faster,
and it's pretty clear that the typical system allocator can beat both
the GLib wrappers, and the GSlice allocator even for single-thread and
simple cases.