refactoring. remove read_traits
refactoring. simplify collection_context
refactoring. add exception incompatible_unpack_type, invalid_head_byte.
separate basic_overload.h, msgpack_utility.h