Remove the use of field_index() in code generator.
disable implicit conversion from field_cref to aggregate_cref
Refactor message_printer class into a header file.
adding got information for decode_error exception.
Remove field_index from meta data
restore set_fill() for outputting byte_vector.