Problem: complicated fresh pointer handling in Ruby bindings
Problem: complicated fresh pointer handling in Ruby bindings

Memory to fresh strings isn't free'd automatically when FFI::Pointer
goes out of scope.

Solution: Wrap it in an FFI::AutoPointer.

paddor/zproject,hintjens/zproject,eburkitt/zproject,hintjens/zproject,eburkitt/zproject,zeromq/zproject,miska/zproject,taotetek/zproject,keent/zproject,taotetek/zproject,asokoloski/zproject,paddor/zproject,paddor/zproject,zeromq/zproject,twhittock/zproject,asokoloski/zproject,twhittock/zproject,zeromq/zproject,keent/zproject,taotetek/zproject