Merge branch 'release/0.5' into develop
Minor runner clean up
Refactors locals name to does not overwrite python locals var
Makes MemoryStringO api more similar to file descriptors api
Creates class to mock open behaviour returning MemoryStringO objects instead of file descriptors
Console now supports open method
Ensure fd is saved on locals
Fix typo
Adds support to CSV files
Fixes error for unicode file content
Changes locals serialization to use pickle so it can works better with Python complex objects like class
Adds fields to the task model to represents the file
Adds tests to validate task file submission
Sends file to the runner
Merge branch 'feature/allow-open' into develop
Merge branch 'release/0.06'