Correctly refer to libpthread_LIBS
Avoid versioning shared library for Windows target
lockdown: Remove EscrowBag feature for now as it caused services to not start
lockdown: improve lockdownd_query_type result checking
restore: improve restored_query_type result checking
userpref: return error if remove in userpref_remove_device_record fails
idevicesyslog: print [disconnected] if device is removed
common/debug: remove inline from debug functions to make clang happy
configure.ac: add -fsigned-char to make sure char is signed

on systems like the Raspberry Pi char is unsigned by default but our
code expects char to be signed. So we should be good with -fsigned-char
userpref: rename 'index' parameter to silece compiler warning on the Pi
idevicebackup2: Cloud support broke other commands thus change it be a command

The experimental cloud support was triggered on each run of any command
which caused some to break on devices without iCloud setup.
We now trigger the cloud support in a separate command to fix this and allow
further investigation into a proper implementation.