update.
- evaluates spin-spin and density-density correlations <n_a,n_b>
- introduced numbering in the columns.info file from greater readibility.
bugs fixed:
- now evaluates spin-spin <sz_a,sz_b> rather than moment-moment <m_a,m_b> correlation
function.
- found a bug in the printing routine for the irreducible bath chi^2 fit:
always printed G0 field rather than G0 or \Delta depending on the value of
cg_scheme.
- new bath initialization: generate a smart bath in the range -Hband:Hband (input of
ed_init_solver, default=2) and optionally read bath from file so that
restarting from different bath levels is possible. bath center is at 1.d-4.
some little reshape of the code.
input variables moved into the ED_INPUT_VARS module for better handling.
this required some work on the Hloc reading & manipulation.

renamed some variables in the input file, this will cause some problem at runtime
using old input file:
- lanc_neigen --> lanc_nstates_sector
- lanc_nstates --> lanc_nstates_total
- NL --> Lmats
- Nw --> Lreal
- Nfit --> Lfit

Merge branch 'devel' into merge_devel_and_develSC

Conflicts:
	ED_AUX_FUNX.f90
	ED_CHI2FIT.f90
	ED_DIAG.f90
	ED_HAMILTONIAN.f90
	ED_OBSERVABLES.f90
	ED_VARS_GLOBAL.f90
	Makefile
Merge branch 'devel' of github.com:aamaricci/Exact-Diagonalization-DMFT into devel

Conflicts:
	ED_AUX_FUNX.f90
	ED_CHI2FIT.f90
	ED_HAMILTONIAN.f90
	ED_OBSERVABLES.f90
	Makefile
	ed_full_chi.f90
	ed_lanc_chi.f90
small changes to compile the new version of the code
Merge branch 'devel' of github.com:aamaricci/Exact-Diagonalization-DMFT into devel

Conflicts:
	DMFT_ED.f90
	ED_AUX_FUNX.f90
	ED_HAMILTONIAN.f90
	ED_INPUT_VARS.f90
	ED_OBSERVABLES.f90
	Makefile
	drivers/ed_tddpam_lattice.f90
This version of the code has a problem caused by last one or two commitments
Merge branch 'devel' of github.com:aamaricci/Exact-Diagonalization-DMFT into devel

Conflicts:
	drivers/ed_ahm_bethe.f90
Merge branch 'devel' of github.com:aamaricci/Exact-Diagonalization-DMFT into devel

Conflicts:
	drivers/ed_ahm_bethe.f90
worked on the output of the code to better integrate with RDMFT.
As Giacomo noticed, calling many times in parallel the ed_solver routine
will overwrite the different outputs on the same file.
We introduced a suffix, +ed_file_suffix input variable, default is ".ed", to
each output file from the impurity solver (not the driver !!).
We took care of removing all the ".ed" from the bath input file, +Hfile input variable.
To avoid overwriting or accidental erasing.

Ready to embed into RDMFT.
Merge branch 'devel' of github.com:aamaricci/Exact-Diagonalization-DMFT into devel_output

Conflicts:
	ED_INPUT_VARS.f90
Merge branch 'devel_output' into devel
Merge branch 'devel' of github.com:aamaricci/Exact-Diagonalization-DMFT into devel

Conflicts:
	ED_AUX_FUNX.f90
	ED_BATH.f90
	ED_DIAG.f90
	ED_GREENS_FUNCTIONS.f90
	ED_INPUT_VARS.f90
	ED_OBSERVABLES.f90
	Makefile
	PLAIN_LANCZOS.f90
Driver for calculation on the sqaure lattice added.