An experimental sponge region added, -sponge 1. An update state method added to overcome small correction pressures, -state 1. QPX/SSE kernels for HLLC extra terms added too. WENO reconstructions are now limited.
Merge branch 'github' of scratch-petros.ethz.ch:/export/home/gitroot/CUBISM-MPCF into fabian

Conflicts:
	CubismApps/MPCFcore/source/Convection_CPP.cpp
	CubismApps/MPCFcore/source/Convection_CPP.h
	CubismApps/MPCFnode/source/Test_Cloud.cpp
	CubismApps/MPCFnode/source/Test_Cloud.h
	CubismApps/MPCFnode/source/Types.h
no Test_SICCloud test case currently

compilation errors with templated type Seed
added CUDA update kernel
fixed isnan() compile time error

the -std=c++11 option requires that isnan() is qualified -> std::isnan()
first version of CUDA LSRK update kernel
draft of MaxSpeedOfSound CUDA kernel
more cache friendly AOS to SOA
before HLLC merge
node layer cuda/C functions added
Merge branch 'fabian-cuda' of github.com:fab4100/CUBISM-MPCF into fabian-cuda

Conflicts:
	CubismApps/MPCFcore/source/MaxSpeedOfSound_CUDA.cu
	CubismApps/MPCFnode/makefiles/Makefile
	CubismApps/MPCFnode/source/FlowStep_LSRK3.cpp