Replace the very broken QDesktopWidget with QScreen in Qt 5 when handling multihead support.
Use a new way to optimize the size of filename display based on current view mode and font size.
This also fixes lxde/lxde-qt #198 - PCmanFM-qt incorrectly displays 256x256 Thumbnails.