Remove global state from the library

This branch removes `protobuf_c_default_allocator` and documents the removal of `protobuf_c_default_allocator` and `protobuf_c_system_allocator`.