Unfold feedback request

This pull request is aimed at @pboyer for feedback (not for merge) on the initial work generating topology from set of faces or surfaces.  

A few tests are stubbed out and the two that are written generate protogeometry elements and pass.

Extent is a set of classes for wrapping surfaces/faces and edges/curves.  Methods for finding adjacent elements, building a graph of these relationships, and a method for running BFS to generate a potential folding tree.

There is also a method for checking normal consistency of two adjacent faces over some shared edge, and a method for making the two faces coplanar around that shared edge.
You might make this a generic class.  e.g. GraphVertex<T> where T : IFace.  http://msdn.microsoft.com/en-us/library/d5x73970.aspx