Fix to bug no. 3601190 on node names
check the .lib processing
fix typo in lib-processing tests
fix the lib-processing tests golden output accordingly
cleanup some preprocessor macros
avoid leading underscore in preprocessor macros
rename #ifndef include wrapper CKT_H
prepare for #ifndef include wrapper unification
unify #ifndef include wrapper
inp.c: some comments added
subckt.c: comment updated
winmain.c: print buffer enlarged
cleanup, use array operator

checked for object file invariance on linux with
   ./configure --enable-debug=no --enable-maintainer-mode --with-readline=yes --enable-cider --enable-ndev --enable-pss --enable-xspice
jfet: indentations as preparation for noise model extension
jfet: new noise model selector nlev=3 for correct noise in non-saturated region
retire #define NODE_VOLTAGE, use SP_VOLTAGE instead

(grep "git --no-pager grep -nH -e '\\(SP_\\|NODE_\\)\\(VOLTAGE\\|CURRENT\\)'")
use SP_VOLTAGE instead of literal value `3'

(grep "git --no-pager grep -nH -e '->[ \t]*type.*[0-9]'")
inp_readall(): local scope for `fdo'
inp_readall(): local scope for `tmp_ptr1'
inp_readall(): rename local variables