Optionally compile SSA in the codegen or from a separate module

Setup the compiler such that SSA can be applied in the liverunner
Remove dash characters in SSA guid
MAGN-1310. Move Tom, Dick, and Harry to UI samples library.
One small note to explain what sample does.
Remove units manager in favor of static properties on SIUnit.
Use new dynamic process methods in watches.
Remove IFormatable for now.
Fix MAGN-1412: Crash on removing index from List.Create node
Update LibG dll's, ProtoGeometry/Interface
non planar nurb fix
New DS curve to Revit curve conversions, enhancements to old conversions
FFI test cases fixes
Merge branch 'ChocoButter-2Become1' of https://github.com/ikeough/Dynamo into ChocoButter-2Become1
Merge pull request #1154 from Benglin/ChocoButter-2Become1

Fixed issue with loading "DSVarArgFunction" node (Definition == null)
Merge pull request #1155 from ke-yu/ChocoButter-2Become1

Fix MAGN-1412: Crash on removing index from List.Create node
More conversions from Revit to ProtoGeometry curves
Invert pitch and axis direction in order to create Proto helix with opposite winding
Remove Revit document wipe before run is executed to begin experimentation with trace-based element rebinding
Merge branch 'ChocoButter-2Become1' of https://github.com/DynamoDS/Dynamo into ChocoButter-2Become1
Outline additional tests for proto to revit curve conversions