This is mid-term version of the code.
I developed the AFM-BHZ topological insulator driver, not tested yet based
on a version of teh code that apparently does not work fine in the SuperConducting
part.

So I put the developed code in this branch, while a debug the devel branch.
stable version of the code.

implemented debug corrections from G.Mazza branch (+devel_sc_gm)
The changed from G.Mazza fix some problems with the real-axis normal/anomalous GFs following
the +correct+ calculations he did.

This version of the code gives same results as the other branches with SC extension.
Ready to move on and import the changes that have been stashed to devel_wbhz (temporarily).
This version of the code was tested for the superconducting part against debugged
version from G.Mazza.
The results are identical (== numerically exact) with respect to previous version of the code.

Merge branch 'devel_wbhz' into devel

REDO:
input module has been modified to exploit new version of PARSE_INPUT module in SciFor library.
This permits to avoid use a namelist, reading variables from a file or command line indifferently (cmd-line updates last).

any non-conflicting number of variables can be added to the list, read from file or cmd-line.
This is very useful either for the drivers, treating and saving additional variables as input variables, and for the
integration with RDMFT (see RDMFT code).

small modifications in the initialize_ed_solver routine to setup the main pointer and perform allocations only once, in
case multiple instances of the solver need to be started.

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

Conflicts:
	ED_GREENS_FUNCTIONS.f90
	ED_VARS_GLOBAL.f90
	Makefile