Merge pull request #207 from yason/master

Build Qt GUI for BSDs by default.
fix a typo in CMakeLists.txt
Merge pull request #210 from Chilledheart/patch-1

fix a typo in CMakeLists.txt
[ci] produce more error-prone information
Merge pull request #211 from Chilledheart/patch-1

[ci] produce more error-prone information
[settings] add an option to sync msoffice/libreoffice tmp file
[qmake] update to reflect latest changes
fix a bug caused by using uninitialized value
Merge pull request #212 from haiwen/feature-1

[settings] add an option to sync msoffice/libreoffice tmp file
Fix bug in setting sync_extra_temp_file
updated i18n
update version to 3.1.6
Update Mac version to 3.1.6.
Revert "no longer asks the user to choose a drive when init"

This reverts commit a4ef20c549e0f640d09fe8ced609a0624b2376f9.
updated i18n
fixed Chinese translation of tray icon menu
fixed a settings option
fixed settings loading
fixed a Chinese translation
[ci] turn on pedantic flag and reduce unwanted warnings