Free command context and its internals. If the contex was duplicated
with silc_client_command_dup this may not actually free the data,
instead it will decrease the reference counter of the context. The
context will be freed when the reference counter hits zero.