add the ISCAS85 Benchmark Suite to test KLU
import new files for project KLU
import changed ngspice files for project KLU

SMP to solver interface separated

KLU-1 Patch for dump_routines and new SMPmatrix structure
new Binding Method for VSRC, RES, CAP and BSIM4v6 devices
drop some experimental code
correct a bug during the calculation of fill-ins for KLU
change Binding Method, klu --> CSC
change Binding Method, klu --> CSC, VSRC, RES, CAP and BSIM4v6 devices
change Binding Method, klu --> CSC, rename files
almost all devices now support KLU
correct a bug during Sensitivity Analysis when KLU is enabled
add SuperLU as new experimental linear solver, (#1 new files)
add SuperLU as new experimental linear solver, (#2 changed files)
add SuperLU as new experimental linear solver, (#3 devices)
add UMFPACK as new experimental linear solver, (#1 new files)
add UMFPACK as new experimental linear solver, (#2 changed files)

Some files modified due to UMFPACK integration
Some bugs and minor/cosmetic fixed
TODO: Correct cktacct.c to let it print fill-ins
      properly using UMFPACK or SuperLU
add UMFPACK as new experimental linear solver, (#3 devices)
correct a bug preventing compilation in a separate build directory

add a check for ATLAS library when SuperLU is selected as solver
correct a bug causing segmentation fault when CKTacct() was called before a simulation
add startup message mentioning which solver has been compiled