Draft implementation of OpenMP in stout smearing.
Merge remote branch 'etmc/master' into smearing_openmp

Conflicts:
	read_input.l
Fix typos in pragma
Changed critical sections to single sections.
Trying to find an intuitive form for hex smearing stages.
Introduce hex smearing of forces.
Make numbering consistent with rho numbering and C array counting.
Add tracing to hex smearing with force terms.
Fixed the passing of both U and V to the second and third hex smearing stage. Again.
Figuring out the correct flow of all the Dirac indices.
Merge branch 'smearing_hex' of github.com:deuzeman/tmLQCD into smearing_hex