binproto.hpp version 1.0.4

1 add return 0 when catched some exception
2 add inline declaration to num_obj::serialize_to_buffer and
num_obj::parse_from_buffer to fix bugs when linking "already defined in
*.obj"
3 fix some bugs of fixed_len_string,to ensure the length of string must
be str_len
4 add c_str()