Magn 4577

This pull request is for MAGN-4577

It does two main things:

1) When converting from a Revit BoundingBox to a ProtoGeometry bounding box, it saves the Transform information. This required additional constructors on BoundingBox in ProtoGeometry. When converting from a ProtoGeometry BoundingBox to a Revit BoundingBox, the transform is extracted and set in the Revit object. This required the addition of a ContextCoordinateSystem to BoundingBox.

2) Added a new constructor to SectionView, allowing the creation from a ProtoGeometry CoordinateSystem, min point, and max point.