Save-upload functionality

On save we get from Dynamo all workspaces that were loaded - home workspace (ws) and all custom nodes' workspaces.

We can load file of home ws (*.dyn) or custom node ws (*.dyf). 

New concept here is proxy node. It's a custom node that hasn't its own definition (corresponding ws). If we load a ws with a custom node instance before we load custom node definition this node will be marked as proxy. Then after loading the custom node' ws this node will stop being proxy.
BTW, just a simple English thing.  You can think of using Dynamo as a proper noun, like a person.  So, just as you wouldn't say "The Peter is really slow at reviewing this," you should say "...send it to Dynamo".