Allow conversion near multiple firedrake boundaries
This change allows
- Conversion of firedrake external operators, when installed
- Allows
restrict_to_boundary
to be a tuple of boundary ids (as in firedrake). This allows, for instance, only converting a square mesh near its boundary when each side has a different boundary id