Don't use include guards with leading underscores

Defines with leading underscores are reserved.

This fixes issue #10.
Merge pull request #82 from mstorsjo/include-guards

Don't use include guards with leading underscores