Extrusion vfs

Add Vector Function Space handling.

Flatten the extruded maps in the case of Vector Function Spaces.
Change the Jacobian computation to the flattened version.
Perform the offset addition in a flattened way.