Moved compiler.hpp to MPL.Core to avoid circular dependency.
Merge pull request #12 from Lastique/modularization_fix

Move compiler.hpp to MPL.Core to avoid circular dependency.