Pull request for all the remaining patches, including the new performance monitors.

On Fri, 2014-10-10 at 03:56 -0700, Jens Breitbart wrote:
> Not used in the header file? Overall looks like some of the includes
> are not needed here.

All include directives (in all classes) were checked/generated by the
iwyu[0] tool. The result was fine, except for the constant inclusion of
the "qatomic_x86_64.h" and "qglobal.h" files which were included without
an apparent reason. But then again, who knows what dark magic happens
here...

If I had to guess, I'd say that either some Qt functions are actually
macros or that the moc-compiler (a beast I dare not even look at)
implicitly includes these two when preprocessing the source.

Either way, I can remove these two if you wish, but I'd prefer not to.
All the other includes should actually be used and therefore necessary.

[0] http://code.google.com/p/include-what-you-use/