Added a splitFace() function to the mesh class

Should be very handy for Catmull-Clark (unless it's already been done there separately) - and, most immediately, for procedural geometry generation.