Make subset test runner compatible with py3

Fixes #873
diff --git a/test/subset/run-tests.py b/test/subset/run-tests.py
index 4c77de0..6d28b24 100755
--- a/test/subset/run-tests.py
+++ b/test/subset/run-tests.py
@@ -87,9 +87,9 @@
 def strip_check_sum (ttx_string):
 	return re.sub ('checkSumAdjustment value=["]0x([0-9a-fA-F])+["]',
 		       'checkSumAdjustment value="0x00000000"',
-		       ttx_string, count=1)
+		       ttx_string.decode (), count=1)
 
-def has_ots():
+def has_ots ():
 	_, returncode = cmd(["which", "ots-sanitize"])
 	if returncode:
 		print("OTS is not present, skipping all ots checks.")