sharedspice.c: preliminary fixes: ftime() usage,
prevent crash if controlled_exit from worker thread
fix for automatic indention

this part of

> commit f9144f90b3e121ec866bf437e95ebf7aa8aa890e
> Author: pnenzi <pnenzi>
> Date:   Tue May 23 20:04:32 2000 +0000
>
>     Applied Widlok patch

is hostile to automatic indention
convert K&R function definitions to ansi style
avoid `(IFuid) 0' cast
inpsymt.c, use "Daniel J. Bernstein" hash function

instead of a simple sum.

just for note,
there is a wealth of newer hash functions.

For example "The FNV Non-Cryptographic Hash Algorithm"
from http://tools.ietf.org/html/draft-eastlake-fnv-03
rewrite AlmostEqualUlps() to avoid compiler warnings concerning `strict-aliasing'
prevent NaN in sqrt for negative value of model parameter PHI
allow format like .5 in b-sources
fix "sytax" spelling
search just once for basic device types
numparm, speedup modernizeex() for the common case
abstraction, new function `find_instance()'
CKTfndDev(), #1/6, whitespace
CKTfndDev(), #2/6, cleanup
CKTfndDev(), #3/6, cleanup
CKTfndDev(), #4/6, cleanup
CKTfndDev(), #5/6, cleanup
CKTfndDev(), #6/6, cleanup
unify, use `ckt' instead of `ck'
cleanup CKTfndDev(), findInstance() invocation