fix context double free

In init_context and accept_context we were potentially creating multiple
GxxCtxIdT objects that pointed to the same gss_buffer_t. This could lead to a
double free and memory corruption (SEGV).

Additionally improve one log line that was helpful while debugging this issue.