remote: do not free the custom header ruby strings
remote: do not free the custom header ruby strings

The strings themselves are owned by the ruby runtime. We must only free the
array we allocated to point to their buffers.

libgit2/rugged,libgit2/rugged,libgit2/rugged