Remove hacks for SPARC code

Simply continuing on SPARC is probably broken.  The breakpoint isn't
disabled at that point, and continuing just hits it again.

That __ia64___ in ifdef is never defined even on an IA64 machine.
It's a typo, note the three underscores.
Add AC_SYS_LARGEFILE to configure.ac

inode numbers in modern filesystems often exceed the 32-bit address
space.  If that happens, calling 32-bit stat (as would be the case on
a 32-bit machine when largefile support is not enabled) fails with
EOVERFLOW despite us not needing those values at all.

AC_SYS_LARGEFILE enables largefile support if possible.  This defines
_FILE_OFFSET_BITS in config.h, so that file needs to be included in
files that use stat.
Rewrite dict module to be more in line with vect

It's now a bit more strongly typed, can grow and shrink on demand, and has
a more complete interface.
It uses open addressing scheme to store hashes.
Fixes for dict code
Add dict_{dtor,clone}_string

... because it's bound to come up often.
Add vect_erase, VECT_ERASE.  VECT_POPBACK needs a dtor

vect_popback and VECT_POPBACK are now defined in terms of vect_erase and
VECT_ERASE, respectively.
Fix moving tail ahead in vect_erase

The argument to memmove needs to be number of bytes, not number of slots.
options.h needs to include sys/time.h for struct timeval tv
Fix namespace pollution in vect.h, dict.h
dict.c: Privatize a couple functions, add a couple asserts
Clarify a comment in dict.c
Change DICT_FIND to DICT_FIND_{REF,VAL}

- In many places, DICT_FIND was awkward to use, as it required the use
  of pointers even in cases that the dictionary already stored
  pointers.  For those cases, add DICT_FIND_VAL.

- Rename the original DICT_FIND to DICT_FIND_REF to make the
  disctinction clear.  That is useful if the dictionary holds actual
  structures.
Rename struct Function to struct prototype.  Don't typedef it

Rationale: more fitting name and coding style
read_config_file.c: new_typedef could fail
read_config_file.c: Plug a leak in allocation of typedef identifier name
Add destroy_global_config.  Call it on shutdown

This is for symmetry with init_global_config.
Move demangling-related code from common.h to demangle.h

Adjust users accordingly.
Move opt_c_struct and dict_opt_c from common.h to options.h
Clarify a parameter name in proc_each_library declaration
Drop obsolete timezone arguments in calls to gettimeofday