merged struct example_t and struct attribute_t in struct container_t

as the structures example_t and attribute_t had the same types :
(string, string *, and int), they've been merged in only one structure
but names are kept thanks to some defines.