Fix test diff output under python2.7

PR #220 broke failed test output under python2.7, which doesn't support
the keepends argument to splitlines.
diff --git a/example/run_test.py b/example/run_test.py
index 70ce4a6..da0d9ee 100755
--- a/example/run_test.py
+++ b/example/run_test.py
@@ -68,6 +68,6 @@
     print('Test "%s" FAILED!' % name)
     print('--- output')
     print('+++ reference')
-    print(''.join(difflib.ndiff(output.splitlines(keepends=True),
-                                reference.splitlines(keepends=True))))
+    print('\n'.join(difflib.ndiff(output.splitlines(),
+                                reference.splitlines())))
     exit(-1)