Remove try catch on node eval.

Try catch on node eval was causing serious performance issues for workflows where nodes were called recursively.
Add a migration to color range node to set laceability.
MAGN-820. Add a migration to support lacing on color range node.
Add normal to STL export.
Add RaaS to Dynamo
Passing Functions Samples
Move sample custom nodes to appropriate categories
Prevent DSFunctionNode from appearing in the browser
Fix stretched out custom node button
fixed typo with double curve creation
Threading patch for validate connections

Temporary fix to address launch hold issue:
http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-847

All tests pass successfully, this needs factoring into the correct
threading model
Adjust previous fix

So that behaviour in the absence of UI is unchanged
Merge branch 'master' of github.com:ikeough/Dynamo
MAGN-108. Workspace migrations.

Converted workspace migrations to use workspace migration attribute similar to that used on nodes. Tested with initial migration to convert XYZZero nodes in workflows to XYZ nodes with default inputs.
Replace XYZZero nodes in several tests with XYZ nodes.
Edited migration for XYZZero node to include newer form XyzZero as well.
Test files have errant 0.7.0 version.
Fix workspace migrations error where it was only updating one node.
Move workspace migrations to static methods in separate class.

Edit the New Sketch Plane custom node to take a default XYZ.
Roll back the version on two view tests to ensure migrations are applied.