updated structure of the code to fit the introduction of PARSE_INPUT in SciFor.

The input variables from RDMFT and all solver are merged into RDMFT_INPUT_VARS module.

The interface to the specific solver is contained into a wrapping module, e.g. RDMFT_WRAP_IPT,
which in turn call the proper modules to enable use of the solver, e.g. DMFT_IPT.

All the auxiliary functions are store into RDMFT_AUX_FUNX.
Merge branch 'devel' of github.com:aamaricci/RDMFT into devel

Conflicts:
	ED_SOLVER/DMFT_ED.f90
	ED_SOLVER/ED_AUX_FUNX.f90
	ED_SOLVER/ED_GREENS_FUNCTIONS.f90
	ED_SOLVER/ED_OBSERVABLES.f90
	ED_SOLVER/Makefile
	IPT_SOLVER/Makefile
	Makefile
	RDMFT.f90
	RDMFT_AUX_FUNX.f90
	RDMFT_INPUT_VARS.f90
	RDMFT_WRAP_IPT.f90
update:

- code slightly updated with introduction of routine for the repulsive case (1band-only)
- imported all the correction from the ED code

testing the disorder case. Some problems of convergence.