change namespace from Dune to Opm

this makes opm-porsol consistent with opm-core. Although the patch is _huge_ it is not scary at all: it only consists of moving files around, using Dune:: prefixes where none were required before and 'Opm::' instead of 'Dune::' for stuff which is not in Dune. Everything still compiles.