Improved boundary matrix conversions
Improved boundary matrix conversions

For intersection homology, a maximum is required. This stops the matrix
from containing incorrect entries.

I toyed with the idea of implementing this separately, but in the end I
decided to rather add this behaviour to the existing implementation.

Submanifold/Aleph,Submanifold/Aleph,Submanifold/Aleph