Skip non-membrane intersections

Description

Binding local function spaces on the assembly phase and not using is quite useless. This happens a lot for the skeleton integrals because most of the time there is no work to do.

Proposal

Add some way to skip the binding phase per entity and do so for interior skeleton (i.e. non-membrane intersections).

How to test the implementation?

Assembly still works. Hopefully with more performance.

Related issues