Update capn_write_ptr to handle recursive structures when copying
Add capn_init_malloc to provide a malloc based create function
Add capn_(inflate|deflate) for converting to/from the packed form