fixes a couple of headercheck issues
[grid.provider.gmsh] added additional guards
[cmake] adds missing template file
[cmake] make headercheck usable for non dune-stuff modules
[cmake] added proper superlu and eigen checks
[grid.boundaryinfo] added common Interface and create()
[discretefunction.projection.dirichlet] update
[la.container.pattern] added sparsity pattern type
[la.container.eigen] added eigen matrix and vector contianers
[la.solver.eigen.sparse] added first eigen solver
[discretefunction.projection.dirichlet] minor change
[la.solver.eigen.sparse] added 5 linear solvers
[la.solver.eigen.sparse] re added missing eigen guard
[common.logging] disabled matlab and time log file
refs #191
[pragma.gcc] disable deprecation warning for boundaryId()
[grid.entity] fixed hader guard, fixes #140
[gcc.pragma.diagnostic] use properly
[la.container.eigen] fixed eigen guard
[la.solver.eigen.sparse] fixed eigen guard
[la.solver.eigen.sparse] fixed wrong matrix type