Fix include guard

Change-Id: Ia739b5048175be954fd2f523c3abdb2e2a6eadd1
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Force creation of camelcase forwarding headers

This works around the presence of the Qt3D namespace and the lack of
Q prefixes on several classnames at this time. The class names will be
tidied up but I'm not sure what to do about name collisions with
other areas of Qt. For example, QTransform.

Change-Id: I8f5a2ccf52496c624c0815e04b3153aa79b4803e
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Compile again on OS X

Change-Id: I5c3dc490e6b324733713b791dcfa61305378d904
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>