1. Added "Dynamo.2012.sln", "FScheme.2012.fsproj" to work with VS2012.
2. Conditionally define variable "RevitAsmPath" in projects that make use of Revit assemblies.
Merge remote-tracking branch 'upstream/master'
Merged "src/Dynamo.2012.sln" with the updated "src/Dynamo.sln"
Merge remote-tracking branch 'upstream/master'
Updated "Dynamo.2012.sln" to include "DSCoreNodes" and "DSCoreNodesTests" projects.
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Implemented "UndoRedoRecorder.cs" skeleton class just to illustrate the idea
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Renamed "dynWorkspaceModel/dynModelBase" to "WorkspaceModel/ModelBase"
Merge remote-tracking branch 'upstream/master'
1. Refactored "CustomNodeManager.GetDefinitionFromPath" and "DynamoModel.OpenWorkspace" methods.
2. Added "Dynamo.Nodes.Utilities.PreprocessTypeName" method to preprocess type names coming from older DYN files.
3. Added "Dynamo.Nodes.Utilities.ResolveType" method to help resolving type given its fully qualified name.
4. Added 15 test cases to fully test these two new utility methods.
5. Added "UtilitiesTest.cs" file to "DynamoCoreTests.csproj" project.
1. Removed Dynamo.2012.sln, UndoRedoRecorder.cs and FScheme.2012.fsproj (not meant to be pulled)
2. Rolled back relevant references (in CSPROJ) to the above files
Merge pull request #415 from Benglin/refactor_ws

Refactored "GetDefinitionFromPath" and "OpenWorkspace" methods
Merge pull request #414 from ke-yu/master

Initial implementation of generating DesignScript AST nodes
Refactoring: change factory methods in AstBuilder to static