Issue #112: Save test script and test campaign doc in utf-8
Issue #112: Better encoding handling, with pythondoc workaround