Merge branch 'master' of https://github.com/meistero/Samoa

Conflicts:
	SWE/SWE.f90
	WMakefile
	wdependency.mk
added ascii output
partially working rasterisation
Minor correction to Compilation output
Minor optimization to Classical CG: Residual correction now updates r^T C r as well for correct evaluation of the new alpha and beta
output is working, yay!
Added tasks and work stealing for adaptive traversal
ascii output can be turned on via flag, size also adjustable via flag.
Merge remote-tracking branch 'remotes/origin/master' into konsolenvis

Conflicts:
	Config.f90
	Darcy/Darcy.f90
	Flash/FLASH.f90
	Flash/FLASH_data_types.f90
	Flash/FLASH_euler_timestep.f90
	Flash/FLASH_initialize.f90
	Flash/FLASH_xml_output.f90
	Makefile
	Solver/CG.f90
	wdependency.mk
corrected Config.f90
Merge pull request #5 from meistero/konsolenvis

Merge of terminal visualization into master branch
Fixed some bugs in Kracken library: argument buffer was not long enough.
Set scaling and offset in ascii output to 1 and (0, 0), no scaling or offset is required.
Either ascii or xml output can be chosen now, not both. Fixed single precision computation, works in SWE, Jacobi and Pipe CG have some convergence problems in Darcy though. CG works.
Added Makefile support for single, double and quad precision - double precision is not fully supported by the code though
Added support for quad precision, small hack for single precision in pipeCG: same problem as in double precision with wrong vector updates. doesn't help much for convergence though.
Forgot to add riemannsolvers_qp.f
Removed unnecessary 0-sized data from Darcy scenario
Added variable precision to generic scenario
Propably fixed bug for quad precision: MAX_DEPTH wrongly depended on GRID_SR, became too large and caused integer overflows - now the bit size of 1_GRID_DI is used instead