Remove conflict between function and struct names

There was a conflict between the function `bcon_extract_ctx` and the raw struct name (which is typedef'ed to `bcon_extract_ctx_t` anyway). A similar situation happened for `bcon_append_ctx`. This change simply renames the raw names, since they are never used.