Reverted a "Convert.ToInt64" call to "ToDouble" in "EmitDoubleNode" beca...

...use clearly the content of "dNode.value" is the string representation of a double value.

Without this fix, simple script with double value will cause the script to not run (e.g. "a = 3.5;" will throw conversion exception internally and refuse to execute).