Allow function call node to work with function calls without argument grammar.
Added interpreter evaluate unit test and a cancellation token for stopping scripts in a controlled way.
Added wait handle to script interpreter for async waiting for a script to finish.
Fix for limited .NET api in silverlight build.
Runtime exceptions thrown in async evaluation will be silently swallowed to avoid application crash. The user can still check Status and LastException.
Added test for context LastResult when running async script.
Breaking change: SetValue in EvaluationContext will find the symbol stack down and assign it. Previously the value was created on top frame if not found in top frame. Added SetLocalValue for old behavior.