Added static factory methods to ScriptResult
Added check for IsCompleteSubmission
Added empty, cached ScriptResult
Replaced some \r\n with Environment.NewLine
Added '*' to prompt when inside block
Changed to constructor instead of static factory methods
Merge pull request #695 from khellang/complete-submission

Changed to check Syntax.IsCompleteSubmission