[tests] add static check for grid view interface

This patch adds a static check for the grid view interface. It also
allows to disable the check for the deprecated methods lbegin / lend /
leafbegin / leafend by defining DISABLE_DEPRECATED_METHOD_CHECK.

Additionally, this patch fixes the check of the grid "interface", which
actually checked the default implementation. Since we check the grid
views now, this is no longer possible, because GeometryGrid overloads
the grid view methods and their default implementations do not work.
Now, we really check the interface (i.e., Dune::Grid) and everything
works fine, again.