remove type NoObject, use Dune::Empty instead
[backend/istl]
fix backend for general leaf nodes

up to now vector_descriptor_helper was specialized on LeafGridFunctionSpaceTag
we relaxed this and only check for tags derived from LeafGridFunctionSpaceTag
[localassembler/patternengine]
move the definition of GlobalDOFIndex and BorderPattern to the BorderDOFExchanger class

We want to get rid of any GridView requirements in the interface. If we operate on different
grids the assembler doesn't have a unique BorderDOFExchanger, no unique GlobalDOFIndex
and no unique BorderPattern. Thus we delay the dfinition as far as possible. Only the
pattern_engine knows about the BorderDOFExchanger (and actually even this class shouldn't
know about it!).
fixup borderdofexchanger
[localassembler/patternengine]
move the definition of GlobalDOFIndex and BorderPattern to the BorderDOFExchanger class

We want to get rid of any GridView requirements in the interface. If we operate on different
grids the assembler doesn't have a unique BorderDOFExchanger, no unique GlobalDOFIndex
and no unique BorderPattern. Thus we delay the dfinition as far as possible. Only the
pattern_engine knows about the BorderDOFExchanger (and actually even this class shouldn't
know about it!).
[gridglueoperator]
we don't have a borderdofexchanger for gridglue
[ordering]
add method map_lfs_indices to RemoteOrdering
[test]
reenable all tests in testgridglue
Merge branch 'master' into feature/gridglue