New connection tests for many apps

Most apps now support so-called "connection tests". This means that after entering the access data, they are automatically tested instead of being able to use incorrectly entered data for syncing.