Update documentation.
Add first alpha version of IdeoneSandbox plus some rudimentary test cases.
Merge branch 'master' into development
Finish unit tests for Ideone sandbox and increase timeout to 2 mins
Add two pylint tests to Python test suite.
Add posix import check to pylint test (to see if pylint bug has been fixed/patched)
Add posix import check to pylint test (to see if pylint bug has been fixed/patched)
Include pylint tests in Python3 tests, including test to see if pylint/posix bug patched.
Merge branch 'whatisthis' into development
Merging in development stuff (ideone sandbox, mostly).
Merging in development stuff (ideone sandbox, mostly).
pylint test fix
Change CodeRunner behaviour to suppress regrading of already-graded questions at the end of a quiz. [Warning: this fix is somewhat tentative. In the longer term I'd prefer to run with whatever bug fix Tim Hunt implements for this problems, which should be documented in due course at https://tracker.moodle.org/browse/MDL-42399]
Tentative change to behaviour to force regrading whenever CHECK is clicked, even if the answer hasn't changed. [Solves problem of answers that are links to external resources and also of frustration with authors checking changed test data. But may introduce other issues.]
Fix all tests in which assertEquals parameters were the wrong way round. [Didn't affect correctness but could give confusing error messages.]
Improve handling of language types in ideone sandbox plus a couple of trivial commenting and formatting changes.