Direct solver

- introspection allows you to put velocity and pressure into the same block
- direct solver parameter makes use of it
- introspection for block indices (and use it in many places)
- pressure normalization needs to be off
- the direct solver seems to be slower than the iterative one.