add missing enum list methods
fix compile error with non-trivial constants
reserved data size was incorrect for structs with pointers
add test that uses capnp_test