TS-2950: Initial commit of libck.