Before upstream merge 2017-05
Branch for the couse in Heidelberg in March 2012.
Release tag for the dune-common 2.1.1 maintenance release
patch 6061 (spelling) merged from the trunk
foreported the real fix for the undefined macro problem
bugfix: dune modules do not contain a file 'autogen.sh'
make duneproject consistent with new build system.
Merged README changes -r 5017:5019 from trunk