enable ci build on osx
fix some bugs in build.py
strip rgb profile from images to avoid libpng warnings
Merge pull request #375 from haiwen/fix-libpng-warnings

strip rgb profile from images to avoid libpng warnings
Clean up some defects

CID 83189 (#1 of 1): Uninitialized scalar variable (UNINIT)3.
uninit_use_in_call: Using uninitialized value info.readonly when calling RepoDownloadInfo.

CID 61502 (#1 of 1): Uninitialized scalar variable (UNINIT)8.
uninit_use_in_call: Using uninitialized value repo.group_id when calling
ServerRepo.
Update version to 4.0.5.
update translations
update translations (fix)
Merge pull request #376 from haiwen/cleanup_defects

Clean up some defects
Fix build script: ignore unwanted files
Merge pull request #377 from haiwen/fix_build_script

Fix build script: ignore unwanted files
Merge pull request #373 from haiwen/enable_ci_build

enable ci build on osx
fixed a bug when log file creation failed

1. handle the case when log folder creation failure
2. only set log handler after log file opened successfully
Merge pull request #379 from haiwen/handle-log-file-creation-failure

fixed a bug when log file creation failed
disable osx ci build temporarily

it looks like slow and unusable
Merge pull request #380 from haiwen/disable_osx_ci_temporarily

disable osx ci build temporarily
Implement cut and copy operations in the filebrowser (data part)
Implement cut and copy operations in the filebrowser (ui part)
support copy/move operations cross different libraries
disable cut/paste operations when repo is readonly