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
drop some disabled experimental code in spMatrix_CSC()
KLU-1 Patch for dump_routines and new SMPmatrix structure
Corrected a bug during the calculation of fill-ins for KLU
unwanted noise ?, movement of #include "vccsext.h"
almost all devices now support KLU
almost all devices now support KLU (Part 2)
Corrected a bug during the Sensitivity Analysis when NG-Spice is compiled with KLU enabled
Added SuperLU as new experimental linear solver, (#1 new files)
Added SuperLU as new experimental linear solver, (#2 changed files)
Added UMFPACK as new experimental linear solver, (#1 new files)
Added 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
configure.ac, `WARNING: PSS analysis enabled'
Corrected a bug which didn't let ngspice compile in an
 external folder (e.g. "sourcedir/ngspice-klu-release")
Added a check for ATLAS library when SuperLU is selected
 as solver
Corrected a bug that caused segmentation fault
 if the ACCT was called before a simulation
Added an hint about which solver has been compiled,
 based on #ifdef
Added a function called DEVbindCSCComplexToReal
   in order to switch back from a Complex Matrix
   to a Real Matrix. This is useful inside the
   AC Analysis. BE CAREFUL that all the files
   involved in this change are generated automatically
   by a script!
  Added a flag that indicates if the matrix is
   Real or Complex
  Revisited AC Analysis using KLU. Now it's possible
   to have any sort of analysis in queue and all
   the jobs will be executed successfully. No more
   Segmentation Faults :)
  Removed the CSC Conversion from CKTop and moved
   to CKTsetup
  Solved some bugs in the KLU-SMP interface
Reviewed a bit the way to measure
 the size of the Matrix and the
 size of the Number of Non-Zeroes
Corrected a possible bug that
 probably comes from SPICE
 Berkeley in NIiter. It can
 affect convergence during
 dynamic gmin stepping algorithm