Merge branch 'CrossFade' of https://github.com/Benglin/Dynamo into CrossFade
Merge branch 'ChocoButter-2Become1' into CrossFade

Conflicts:
	src/DynamoRevit/Nodes/AdaptiveComponents.cs
	src/DynamoRevit/Nodes/Wall.cs
Merge pull request #24 from ellensi/CrossFade

Looking great, let's merge this in so that TD can test out Excel related stuff.
Updated ProtoGeometry to latest version, and fixed several Revit node bugs related to wrong names
Merge branch 'CrossFade' of https://github.com/Benglin/Dynamo into CrossFade
Included DSOffice project in solution and fixed its output path
Tidied up solution file to remove unwanted platforms
Merge branch 'ChocoButter-2Become1' into CrossFade
Merge branch 'CrossFade' of https://github.com/Benglin/Dynamo into CrossFade
Add SortByKey(), GroupByKey() to FunctionObject.ds
Setup new test structure for testing node migration
Add FilterOut() to FunctionObject.ds
Disable backup mechanism for migration during unit test
Add SortByComparision()
Add Reduce()
Add revit watch handler.
Implement all methods in Revit watch handler because dynamic interface inheritance is broken.
Migrate the Arc by Center Node
Move IWatchHandler to separate file.
Full syntax support for Longest replication guide postfix

1. Full syntax and partial semantic support for longest postfix
2. Cloning break and continue nodes