Merge karoshi-client develop branch

the-linux-schools-project/karoshi-client@19742f5761733553cd4df0a5aba4438235b5b647

This commit brings:
 * Platform agnostic configuration backup (with all.tar.gz and linux.tar.gz)
 * Flags to control updating files from the server