ck_cohort_rw: Initial implementation with validation test.

I still need to implement benchmark tests and write documentation.  The reader-writer cohort locks also required that I add a method to the existing ck_cohort framework to determine whether or not a cohort lock is currently in a locked state.