Release v4.0
Changes:
- Add rpyc remote grader. It runs the grader and
student's submission in different processes.
It is still possible to run a single process like previously. - Add input/output tester.
- Remove the deprecated configuration remove_more_sentinel.
- Add timeout decorator for traditional unit tests
(different timeout for each test method) - Improve CSS styles.
- Write points to file if running with rpyc remote grader
(otherwise print points to stdout, like previously). - Output the test running time and total time in the grading feedback.
- Remove irrelevant tracebacks when possible from the feedback.