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

Also fix copyright statements in headers.
What about "2009 by Bruno Bigras" as he seems to have created this one, I must confess I haven't put my name against things I've modified as I should (happy to leave all the credit/blame to Heiko!)  but there are one or two files I've created which I have put my name to...