use value_string tables and make numerical fields numeric,
with associated value_string tables, rather than strings;
make a signed integer field signed, which means we don't have to
format the item for it in the protocol tree ourselves;
give it a long protocol name, and make the short protocol name
all-caps, as with other short protocol names.
svn path=/trunk/; revision=4696
Include "snprintf.h", when needed, to declare "snprintf()" on platforms
that don't have it.
Fix some formats and arguments to various printing routines.
Fix "diameter_time_to_string()" to properly fetch the time value from
the data buffer handed to it.
svn path=/trunk/; revision=4639