completion: add keyword completion for C.

It's priority is less than snippets so that they may override the default
insertion for the keyword.

For example, a snippet might prefer for "do" to do something like:

  do {
    $0
  } while (${1:condition});