Make include guards standard-compliant.

Some include guards used [a name pattern which is reserved for the implementation of a C++ compiler](https://github.com/fix8/fix8/issues/49 "reserved identifiers"). This detail can be fixed by the deletion of leading underscores.

I suggest to make the used prefixes also consistent.