"Factorize" the code for merging envelopes. Thus we remove code duplication between RowEnvelope and ColumnEnvelope
Bugfix: typo that created a misbehavior when testing if two column envelopes crossed or not.