Single precision   first step
Single precision compliant
Wip : double to float
Less confusing type name (real -> hydro_real_t)
Fully working Single precision version. Clean up constants and Mathematic intrisecs for a simplier double/float code.
	To use Single version: make ...
	       Double version: make ... PREC=DOUBLE