rollback
Merge branch 'playground' of https://github.com/dschreij/OpenSesame into playground
Merge remote-tracking branch 'upstream/playground' into playground
Merge remote-tracking branch 'upstream/playground' into multiprocess
Making OpenSesame multiprocessing ready
Correct handling of exceptions of child process
Some cleanup
Merge remote-tracking branch 'dschreij/multiprocess' into multiprocess
Disable the GUI while running.
Add `flush()` method to `output_buffer` objects.
Remove extraneous `opensesame.py`
Merge pull request #1 from smathot/multiprocess

Multiprocess
Improvements for running as separate process

- fixed running with opensesamerun functionality
- improved unicode support (but a lot still needs to be done!)
- attempted to make libopensesame.exceptions transferable through
multiprocessing.queue (but did not succeed!)
- Call freeze_support() function in main opensesame module
Convert strings to Unicode in config
Add runner config option
Cleaning run code

Implemented runner objects for the various ways to run an experiment
Finetuning of the new runner implementations

Exceptions from multiprocess now appropriately handled (but requires
further testing!!!)
Inprocess and external runners now also work correctly
Merge branch 'playground' into multiprocess
Merge remote-tracking branch 'dschreij/multiprocess' into multiprocess
Move runners and process to libqtopensesame