Mesh infrastructure updates in preparation for implementation of Mesh boundary mapping constraints
Adds a queueing mechanism to insert nodes in order to allow multiple simultaneous insertions. Adds a BoundaryConstraint vector. Each BoundaryConstraint is associated with one curve, and contains and an index vector for referencing the associated DartConstraints.