Feature/improve variant
- Implement and use a cmake check instead of
__has_include(<variant>)
becauseg++-7 -std=c++14
defines the header but notstd::variant
- Pull
std::monostate
into the Dune::Std:: namespace and provide a fallback implementation.