Added decode after byte string for compatibility with Python 3.

Added 'decode()' after subprocess check_output call to change from byte strings to unicode strings. Fixes problem with mixing byte and unicode strings in os.path.join under Python 3.