* splits autocad and civil registration for root object builder
* Update Speckle.Connectors.AutocadShared.projitems
* adds civil top level converter
* add civil3d connector
* fixes as was on wrong branch
* fixed solution for new shared project
* default registration for autocad/civil
* some fixes
* moved classes around
* adds basic civil element converter
* csharpier reformat
* removes units from root collection, restructures civil shared project
* Update AutocadConnectorModule.cs
* refactors root object builder to be abstract
* removes unnecessary usings
---------
Co-authored-by: Adam Hathcock <adam@hathcock.uk>
* Rename utils to common
* fix namespaces
* Rhino kind of works
* Fix converter registration
* Fixed circular referece with lazy resolving
* Fixed Rhino8
* Revit 2022 builds
* revit 2023 compiles
* working on revit
* use speckle app for info instead of statics
* lazy init bindings
* Rhino compiles
* Revit compiles
* Autocad 2022 builds
* Autocad/Civil builds
* ArcGIS compiles
* Remove Autofac completely
* format
* React to SDK renames
* fixes for merge
* Update nuget and official sln
* Remove extra projects
* AutoActivate IBrowserBridge and rename it
* add extra null check
* Merge fixes
* Fix convertermanager problem and add tests
* Add new test project to local sln
* Use recursion
* formatting
* resolve circular dep with lazy get