free all GErrors returned from libsearpc
free the components of SeafileApplet when the program exits
eleminate memory leaks by the dynamically allocated na_mgr

valgrind log:

==4037== 238 (96 direct, 142 indirect) bytes in 1 blocks are definitely lost in loss record 2,403 of 2,896
==4037==    at 0x4C2B100: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4037==    by 0x646A3D0: QLibraryPrivate::findOrCreate(QString const&, QString const&) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.6)
==4037==    by 0x646AB6C: QLibrary::setFileNameAndVersion(QString const&, QString const&) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.6)
==4037==    by 0x60A59BE: q_resolveOpenSslSymbols() (in /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4.8.6)
==4037==    by 0x609D552: QSslSocketPrivate::ensureLibraryLoaded() (in /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4.8.6)
==4037==    by 0x609F918: QSslSocketPrivate::ensureInitialized() (in /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4.8.6)
==4037==    by 0x60971FB: QSslConfigurationPrivate::defaultConfiguration() (in /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4.8.6)
==4037==    by 0x6090AE8: QSslConfiguration::defaultConfiguration() (in /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4.8.6)
==4037==    by 0x602D934: QNetworkRequest::sslConfiguration() const (in /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4.8.6)
==4037==    by 0x6018332: QNetworkAccessManager::createRequest(QNetworkAccessManager::Operation, QNetworkRequest const&, QIODevice*) (in /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4.8.6)
==4037==    by 0x60154E3: QNetworkAccessManager::get(QNetworkRequest const&) (in /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4.8.6)
==4037==    by 0x49E813: SeafileApiClient::get(QUrl const&) (api-client.cpp:61)
==4037==
add a global menubar and docker menu on macosx platform
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
disable the cross-account paste operation
implement filebrowsermanager
refresh the dialog when files moved
wrap utils-mac api into its own namespace
Merge pull request #383 from haiwen/wrap_utils_mac_into_own_namespace

[NFC] wrap utils-mac api into its own namespace
Merge pull request #371 from haiwen/implement_cut_and_copy_in_the_filebrowser

Implement cut and copy in the filebrowser
Merge pull request #369 from haiwen/add_global_menubar

[RFC] [ui] add a global menubar and docker menu on macosx platform
Merge pull request #363 from haiwen/eleminate_memory_leaks_2

eleminate memory leaks by the dynamically allocated na_mgr
Merge pull request #362 from haiwen/eleminate_memory_leaks

[RFC]Eleminate memory leaks
update .gitignore to exclude gtags files
call-by-value for objects is deadly slow. avoid it if possible
improve build script