extend test-nonetype
fix constructor for geometry type none
Fixes function lookup that needs implicit conversion of integral_constant for gcc-4.4

Doing make check with gcc-4.4 resulted in:

/home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-geometry/dune/geometry/multilineargeometry.hh:227: error: no matching function for call to ‘Dune::GeometryType::GeometryType(std::integral_constant<unsigned int, 3u>, const int&)’
/home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-geometry/dune/geometry/type.hh:135: note: candidates are: Dune::GeometryType::GeometryType(int)
/home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-geometry/dune/geometry/type.hh:125: note:                 Dune::GeometryType::GeometryType(unsigned int)
/home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-geometry/dune/geometry/type.hh:103: note:                 Dune::GeometryType::GeometryType(unsigned int, unsigned int)
/home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-geometry/dune/geometry/type.hh:63: note:                 Dune::GeometryType::GeometryType(Dune::GeometryType::BasicType, unsigned int)
/home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-geometry/dune/geometry/type.hh:58: note:                 Dune::GeometryType::GeometryType()
/home/mblatt/buildbot-slave1/DUNE-1/git/master/dune-geometry/dune/geometry/type.hh:25: note:                 Dune::GeometryType::GeometryType(const Dune::GeometryType&)

Aparrently gcc-4.4 has problems figuring out the needed implicit
cast. Therfore we explicitly cast to the underlying type with this commit.
[generic geometry] remove unused relics from BasicGeometry implementation

The BasicGeometry has been superseded by the MultiLinearGeometry. As
decided in Aachen, this commit removes the implementation behind the
(already gone) BasicGeometry without any deprecation. This reduces the
code in the geometrygeometry subdirectory significantly.
[dune.module] Next dune version will be 2.4 not 3.0.
[Tags] Add tags for dimension and codimension
Merge branch 'feature/FS1042-add-dim-codim-tags'

This branch adds simple structs that encapsulate a codimension or a
dimension and can be used to create overloaded function signatures. In
particular, they are required for the new support for range-based for
loops in dune-grid.

* feature/FS1042-add-dim-codim-tags:
  [Tags] Add tags for dimension and codimension
Merging CurvilinearGeometry with latest dune-geometry

Merge remote-tracking branch 'upstream/master'
some minor edits
small modifications to interpolator