Fix constraints assembler for periodic intersections
classifyIntersection() did not provide an outside entity for periodic intersections, but assemble() in the constraints assembler uses the outside entity provided by classifyIntersection(), this lead to a segfault. This can be fixed for me by treating periodic intersections like skeleton intersections in classifyIntersection().