NXP-14325: Add basic REST API client for test purpose in a first place: to allow call to acl adapter
NXP-14325: Try to understand ACL random failure by fetching and logging effective ACLs and retrying 10 times
NXP-14325: Cleanup in BaseAutomationClient (remove deprecated function)
NXP-14358: Handle hotfix versions in application updater
NXP-14464: Add systray icon for update state
NXP-14471: Display dialog to notify that application has been updated
NXP-14471: Cleanup settings.py: remove standalone execution
NXP-14471: Cleanup settings.py: rename dialog class (to distinguish  it from other dialog classes)
NXP-14471: Cleanup settings.py: take advantage of QDialog.result()
NXP-14471: Cleanup settings.py: remove irrelevant app parameter from prompt_settings
NXP-14355: Rename 'update available' status constant
NXP-14355: Update systray icon when an update is available
NXP-14355: Cosmit
NXP-14355: Prompt for application update
NXP-14471: use constant for updated dialog height
NXP-14249: Display relevant error message in settings dialog in case nuxeo-drive addon is not installled on server
NXP-14325: Remove unused imports following deprecated function removal
NXP-14158: Invalidate remote client cache when catching (AddonNotInstalled) exception in Controller.bind_server()
NXP-14249: Take into account the case where the client is not compatible with the server (downgrade needed) in error message
NXP-14448: Add the folder treeview settings panel