a bit of everything

This might be a good candidate to fix with header injection, like we do with zl_replace. Depending on where libssh2_malloc is defined.

I didn't have time to look at my_libssh2_malloc, etc. What's the intent? We already hook malloc and free. Is it something we could address there?