cc1: fix execution with Python 3

Python 3 causes subprocess.check_output() to return a byte array,
rather than a string, leading to a confusing error message and
failure to produce any output at runtime.

Adding the universal_newlines=True forces the output to be a string
fixing this problem.