Enable extracting external faces from curvilinear data
The external faces filter was not working with curvilinear data. It was throwing an exception about not being able to cast the coordinates array. This has been fixed to work with this condition.
Fixes #835 (closed)