Plex: Add function to convert Plex->Fenics local numbering

This is required to match vertices with their opposite facets and allows
boundaries to be addressed correctly.
Plex: Building _ENList, boundary and _cords from DMPlex