Fixing qt kit public

Some of the included commits are part of a pull request with `fixingCompilationOnOSX`
But from 24273f0 and onwards they relate to Bug #3215.
This is a fix for that bug by introducing HAVE_QTKIT as a separate mode from HAVE_QUICKTIME.