Add cattle_buffer_set_data().
Make 1 the mininmum size for a CattleBuffer.
NULL is not a valid input for cattle_buffer_set_data().
Allocate memory in cattle_buffer_constructed().
Implement more CattleBuffer features.