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