Don't touch aggregate include file if the content doesn't change.

mogenerator re-creates the aggregate include file every time. In my case I added mogenerator as build phase and the touched include file force the compiler to re-compile all depending files. If I include it into the pre-compiled header this makes it even worse.

In my commit I compare the content to see if the file changed.