Fix issue with tagging of Faces, in unusual cases, Revit Faces can become > 1 Surface
Add additional, properly typed constructors for DividedPath, DividedSurface, AdaptiveComponent
Merge pull request #2414 from pboyer/AdaptiveComponentFixes

Fix for #2399 and add properly type constructors for AdaptiveComponent, DividedPath, DividedSurface