Provide sink for formatted commnad allocated by hiredis library

Command formatting functions allocate memory using 'malloc' and caller is responsible for freeing this memory. However, it can cause all sort of problems, if caller uses his own 'free', because it crosses shared library boundaries. Shared library has to provide sink function, which will call the correct version of 'free'.