more cleaning out unused types/range for usage
more ranges
all "bottom-included" files should end in cxx from now on

so I can exclude them from being compiled sources files in scripts
adds "analyze" target (if clang-check is available)
adjusts code for grid bounary interface in dune-stuff