Standardise header guard format

Use Google convention as described in #24. The header guard in existing
FMS-related files was not changed, but all newly added files use this
convention. Closes #24.