Merge pull request #73 from mxia/development

Fix the OperationCanceledException seen in TISTUD-4692.
TISTUD-4785 Code Processor: Add ability to export results
Minor refactoring to add support for TISTUD-4848
refactoring to add support for TISTUD-4785
Merge pull request #74 from pinnamur/TISTUD-4785

TISTUD-4785 Code Processor: Add ability to export results
Merge pull request #75 from pinnamur/4848-stud

TISTUD-4848 and TISTUD-4785 Refactoring in studio3