Require dependecies of targets
This MR enables WALBERLA_DEPS_ERROR
which results in an cmake error if an dependency is not available.
For example if an app requires petsc HYTEG_BUILD_WITH_PETSC
needs to be ON
Up until now this was only a warning.