The incremental eigcg solver is added with a sample input file
Merge https://github.com/etmc/tmLQCD

Conflicts:
	solver/solver.h
Merged Incremental EigCG work with the most recent etmc/tmLQCD branch (March, 17th, 2013)
Added a solver_params.h header. Intial work on
passing parameters of the solver using a struct rather than
global parameters
this version compiles but it can't read the eigcg parameters from the input file
Needs more work on this.
test version for passing parameters to increigcg as mebers of a struct solver_params
Final version with a working Incremental eigCG
Cleared out somme commented lines
More cleaning of some comments by Abdou
Replaced the debug parameter increigcg_plvl with
g_debug_level to be consistent with other solvers.
Directed error messages to stderr and output to stdout
for the eigcg solver.
Removed the array that stores the residual at every iteration in eigcg
Added the EigCG solver for the EO clover+TM
removed the UseEvenOdd option inside BeginOperator because is unknown to the parser
Use a temporary filename encompassing the trajectory number instead of .conf.tmp. This is a work-around for a filesystem problem on BG/Q
free ildgformat_input memory in gauge_read
wrapper routines for using tmLQCD as a library
fixed typo preventing to properly include config.h
added GPU support...
Merge pull request #280 from urbach/fixTypo

fixed typo preventing to properly include config.h
Merge pull request #278 from kostrzewa/etmcmaster_bgqfsfix

BG/Q FS troubles work-around
moved the initialisation of global variables to read_input.l