use c99 in Makefile
Fix type bugs in generic inspect
Strings use size_t instead of Integer for length
BUG: Type names are Strings not char *s!

I screwed this up for the name of the String type. I wish the C compiler
could have caught it for me. I would like to see if this can happen in
the future.
Fix types of sl_tString->name and sl_tType->name