Fix include guard naming scheme

* See https://github.com/mozart/mozart2/pull/146
* The usage of leading __ is reserved to the implementation.
Merge pull request #147 from eregon/fix_include_guard_names

Fix include guard naming scheme