When reporting invalid files, show the invalid magic.

This came up when I was doing python3 support. When you know the file you put in *should* be valid you want to see what the magic came up as and why it was wrong.