1. Introduced "Serialize/Deserialize" methods (and their protected virtual Core methods) to "ModelBase" class
2. Implemented SerializeCore method for PortModel, NoteModel, NodeModel and ConnectorModel classes
1. Implemented "DeserializeCore" method for ConnectorModel, NodeModel, NoteModel and PortModel
2. Introduced "DynamoModel.GetNodeFromCurrentSpace" method for NodeModel retrieval (NodeModel.DeserializeCore)
3. Unlike "SerializeCore" methods, "DeserializeCore" has yet been tested (will hook test it before pull)
- After resolving conflict I made changes in ListTests.cs file and now commting the changes.
Merge changes in main "Dynamo.sln" file into "Dynamo.2012.sln" file
Merge pull request #430 from monikaprabhu/master

fix dll output path for DynamoCoreUITests
- Added test cases for LaceShortest and LaceLongest
Merge remote-tracking branch 'upstream/master'
Implemented working shortcuts into Dynamo + shifting of styling file
Remove build errors.
Remove unnecessary test model files.
Rename a test family.
Add a family test file for Divided Surface.
Log loading exceptions.
Fix for MAGN-66.
Fix for Dynamo crash at close
Merge branch 'master' of https://github.com/ikeough/Dynamo
Don't log expressions to console unless in debug.
Make reference curves rebuild.
Make model curves flatten and rebuild. Partial fix for MAGN-45.
Allow connectors to start from input ports