Fix for non-utf8 characters causing exception

UnicodeDecodeError: 'utf8' codec can't decode byte 0xae in position 13:
invalid start byte
In pdf with that contain non-utf8 characters,  name.decode("utf-8")
throws an exception.

®
More specific exception handling
Merge branch 'master' of https://github.com/Rob1080/PyPDF2 into Rob1080-master
Exception handling for illegal characters in Name Objects