Merge branch 'issue_282_configcontainer' of https://github.com/wwu-numerik/dune-stuff
Merge branch 'master' of https://github.com/tobiasleibner/DUNE-Stuff
[test] merge common stuff in main.hh

The original test_common.hh has been merged with test_main.cxx and
test_main_debug.cxx into main.hh. From now on one only has to
    #include <dune/stuff/test/main.hh>
which already provides a main(). If one wishes to catch exceptions (for
debug output, one can define
    -DDUNE_STUFF_TEST_MAIN_CATCH_EXCEPTIONS=1
[common.exception] whitespace
[test.main] whitespace
[test.main] introduce DUNE_STUFF_TEST_MAIN_ENABLE_INFO_LOGGING
[test] update deprecation warnings
Merge branch 'master' of https://github.com/tobiasleibner/DUNE-Stuff
[grid] Layer templates now carry own GridPartTypes

this works around dune-fem's GridPartInterface defining a "GridViewType
gridView() const" incompatible to the actual derived Gridpart's
{Leaf/Level}ViewType
[la.container] propose vector = scalar
[la.container.eigen] do not pull operator= from base, refs #8
[common.convergenc-study] move to lib

Additionally, accept a set of norm identifiers and only print those.
[cmake] whitespace
Revert "[grid] Layer templates now carry own GridPartTypes"

This reverts commit 2b46e273fdc3c2bf7ae83e5ff1840939bd293942.

refs #9
[common.convergence-study] fix 21c6f8c
[common.convergence-study] provide used_norms()

This can be used for easier postprocessing of the results of run().
used_norms() = provided_norms() \cap only_use_this_norms
[common.configuration] disable creation of empty `data/` dir
[common.exceptions] added test_results_missing
[common.fixed_map] added first draft of MapWOautoInsert
[common.convergen-study] added optional expected_results()