sunPath Geometry is now shown in Dynamo

The current sun path of the view is brought in and converted from revit
geometry to protogeometry. it is also kept up-to-date as the sun path
changes.

The  body of this pull request is a change to Element.Geometry (well InternalGeometry to be more specific) so it handles the SunSettings (sunPath) object. The geometry of the sunPath is view specific and needs a separate set of geometry options passed in,  but this can be done with just a special case similar to FormElement in the same class. Once that is done the rest of the downstream conversion of points, lines works really great (except for the sky dome analema geometry). see images in MAGN-5159.

The rest of the code in this pull request is composed of temporary workarounds to get around geometry failing to convert from revit to protogeometry. it can be removed once MAGN-5159 SunPath surfaces/solids fail to convert from Revit to ProtoGeometry is resolved.
Can we be more specific about the exception we catch? It's general where possible it's better to avoid very wide exception traps as they can hide other bugs