SVN_SILENT made messages (.desktop file)
Fix builds with Qt 4.6

Change-Id: I509b785a2d52d6c8c289e0009e95ddbc63789987
Hack nullptr workaround for ancient compilers

Change-Id: If7a8f745a55b4f2c52b3ae4acc162c0e52ec7856
There's no QDateTime::currentMSecsSinceEpoch in Qt 4.6

Thanks to Thomas Lübking for proposing a compatible stuff which doesn't
suck.

Change-Id: I0a2562a401b5e6bcc2d23ed93ad354bbe917b79b
Fix includes on RHEL6

Could be an older/different GCC or different Qt's headers. Either way,
we should be including headers that we use anyway.

Change-Id: I3ec8a1e10e0eed581fcb9cc7cc35364493e84482
Merge changes I3ec8a1e1,I0a2562a4,If7a8f745,I509b785a

* changes:
  Fix includes on RHEL6
  There's no QDateTime::currentMSecsSinceEpoch in Qt 4.6
  Hack nullptr workaround for ancient compilers
  Fix builds with Qt 4.6