Temporary commit for snapping edge
Finish implementation of snapping edge for input ports
Revised snapping edge
Snapping edge: mouse clicks now connect nodes when connector is snapped
Small changes to snapping edge
Temporary commit for merging
Merge remote-tracking branch 'upstream/master'
Resolved conflicts
Merge remote-tracking branch 'upstream/master' into ChocoButterUI
Merge pull request #596 from truongphuoc/ChocoButterUI

Implemented snapping edge
Merge remote-tracking branch 'upstream/master'
required to run dotcover
Temporary Disable Preview Bubble in order of letting test cases pass.
Temp fix for Dynamo.Tests.UI.VisualizationManagerUITests.VisualizationInSyncWithPreviewUpstream
Fixed VisualizationInSyncWithPreviewUpstream
change the format to xml
Added 3 Geometry, 3 SliceList and 6 Sample Test cases.

Geometry Test Cases:
- ArrayOfLines_WithSliceNode
- ExtrudeArrayOfOpenCurves
- ExtrudeArrayOfClosedCurves

SliceList:
- SliceList_SimpleTest
- SliceList_Complex
- SliceList_Negative

Sample File Test Cases:
- Transforms_TranslateAndRotatesequence
- Transforms_TranslateAndRotate
- Formulas_FormulaCurve
- Formulas_ScalableCircle [Ignored]
- Spreadsheets_ExcelToStuff [Ignored]
- Spreadsheets_CSVToStuff
Merge pull request #602 from monikaprabhu/master

file required to run dotcover as as a  command line
fixed collapsing issue with default values
collapsing unit tests