Reverted a "Convert.ToInt64" call to "ToDouble" in "EmitDoubleNode" because clearly the content of "dNode.value" is the string representation of a double value
Merge remote-tracking branch 'upstream/master'

Conflicts:
	Core/ProtoCore/CodeGen.cs

Resolve conflicts in "Core/ProtoCore/CodeGen.cs"
Merge pull request #17 from junmendoza/master

Codegen refactor - variable rename, submit missing parser file change, merge changes from upstream
Merge pull request #11 from Benglin/master

Reverted a "Convert.ToInt64" call to "ToDouble" in "EmitDoubleNode" beca...
Mono/mac project files
Remove expiration date of DesignScript
Merge pull request #21 from ke-yu/master

Remove expiration date of DesignScript
Merge pull request #20 from monikaprabhu/master

Mono/mac project files
Separation of the compilation and runtime core

1. Full swap from Core to CompileStateTracker
2. Call non-parameterized codegen baseclass if no Core object was
provided
3. Access DSExecutable from the runtime
4. Integrate CompileStateTracker to the ContextDataManager
5. Integrate CompileStateTracker to BuildStatus and ContextDataManager
6. Integrate CompileStateTracker to the FFIExecutionManager
7. Integrate CompileStateTracker to the expression interpreter
8. Integrate the functionpointer tables into the executable
Integrate CompileState with Core in the UI code