Improve local basis cache to manage intersection quadratures
- Allows to cache local basis evaluations on intersections
- Allows to force computations if needed while still holding the data
- Allows local operator to handle heterogeneous local basis
- Explicit usage of local values in the inside and outside entities