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"
Propagate replication guides from member variables

1. Propagate the replication guides from ember variables to the SSA
temps
2. Testcases for simple replication guides on member vars
Propagate replication guide on function calls
Formal option to enable disable SSA transforms

1. Implement a flag to toggle SSA transforms for a codeblock. This flag
resides in the compile context that is applied for every codeblock to
compile
2. Apply this to inline conditional bodies - disable SSA transform for
the return statement of the inline true and false body. This behavior to
finalize after fixing inline replication
Handle direct array indexing on function calls
Assert when a replication guide gets attached to anything other than identifiers and function calls
Implemented save and restoring of graphnode execution states in function calls.  Solves recursive multi-language function calls.

1. Implemented a system to push execution states into the stack frames
for every function call and restore them on function return
2. Added execution state count to the fixed region of the stackframe.
3. Added execution states to the variable region of the stackframe
4. Limited the scope of the mechanism to recursive calls
5. Added local count to the fixed region of the stackframe - This will
be used when the local count is deprecated from the activationrecord
structure
6. Test cases for recursive mutli-language calls
7. Test cases for recursive mutli-language calls in SSA
Merge pull request #14 from junmendoza/master

Implemented save and restore of graphnode states for function calls. Regression fix for replication guide and array index propagation in SSA transformed code
Merge pull request #16 from aparajitp/master

Added LiveRunner API's to pass to it DS code for command-line interpreter mode of execution
Handle replication guides in expression list nodes
Submit missing parser changes from a previous parser refactor submission
Minor refactoring, rename from 'newASTList' to outASTList'
Merge remote-tracking branch 'upstream/master'
Implementation of the compile state tracker object

This object is to be swapped wherever 'core' is used in compile phase
Added CompileStateTracker to the project file
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