move reflect mod file
No need for lifetime parameter in impl
Add missing text_format_test
reflect accessors v2

Accessor is now constructed from function pointers, and not
codegenerated. Generated code size is about 10% less.