Cached the scaled version of the wallpaper as needed to speed up program startup.
Update AUTHORS and COPYING
Save thumbnails as png files correctly.
Fix encoding handling of filenames passed via command line arguments.
Avoid endless popups of error dialogs when there are errors launching files.
Update README
Fix missing return values in several methods.
Install pkgconfig file of libfm-qt to correct location in FreeBSD
Clean up desktop files

Fixes lxde/lxde-qt#118
Make sure clang compiler does not complain
Fix LICENSE. It's GPL2. Oops.
Replaces ${CMAKE_SOURCE_DIR} by ${PROJECT_SOURCE_DIR}

When using a top level CMakeLists.txt ${CMAKE_SOURCE_DIR} will contain
the directory containing the top level CMakeLists.txt and....
${CMAKE_SOURCE_DIR}/libfm-qt will be an non existing directory. It breaks
the build.

${PROJECT_SOURCE_DIR} contains the full path to the root of the project
source directory, i.e. to the nearest directory where CMakeLists.txt
contains the PROJECT() command. That's precisely what we want!

Signed-off-by: Luís Pereira <luis.artur.pereira@gmail.com>
Removes duplicated include_directories() entry

${CMAKE_CURRENT_SOURCE_DIR} and ${CMAKE_SOURCE_DIR}/libfm-qt have the same
content.

Signed-off-by: Luís Pereira <luis.artur.pereira@gmail.com>
Splits the checks for needed libraries

libfm and libmenu-cache are developed as being part of LXQt. When we want
to use the bundled versions we have to trick pkg_check_modules(). In this
scenario is usefull to have this split.

Signed-off-by: Luís Pereira <luis.artur.pereira@gmail.com>
Do not emit activated signal when keyboard modifiers are on.

Allow to use Control/Shift/Alt/Meta to select/deselect files without
opening them.
Activate view items only if clicked with left mouse button
Fix crash when context menu is requested but selection is empty
Fix middle click position calculation in detailed view mode
Close tabs by middle click
Makes the "Show Hidden" option be saved in settings file and properly loaded. I don't understand why it was not done yet, bu here it is.

I'm not sure if I called settings.save() in the right location, but here
it is, and fixes #56.