ScriptResult uses ExceptionDispatchInfo instead of Exception
Proper exception constructors and passing InnerException to ScriptExecutionException
Moved usings outside the namespace
Renamed ScriptResult Exception properties to *Info
Merge pull request #383 from danielmarbach/dev

Implemented use ExceptionDispatchInfo for ScriptResult