Fix include guard naming scheme

* See https://github.com/mozart/mozart2/pull/146
* The usage of leading double underscore `__` is reserved to the implementation.

I checked the compilation and it succeeded, as well as vmtest.

@sjrd Just wondering, what do you think about `#pragma once` (http://en.wikipedia.org/wiki/Pragma_once) ?