Fix all of the include guards for all of the headers.

Also fix copyright statements in headers.
My 'policy' was: updating the dates for other people, based on 'git blame' and add myself where I contributed. If someone wasn't already listed, I didn't add them. I could do that, but I'd rather have another change do that, if that's ok.