Weaken an assert condition in pair.py to allow for formation of
MixedPair2D3D with a_R = 0; warn instead
Equalize a_R to zero if it is very close to zero

Division can produce small deviations from zero which make the
following asserts fail.
Allow user to connect edges of parallel structures and treat transitions
between them accordingly