Make connectSingleShot work wherever QObject::connect works
Make connectSingleShot work wherever QObject::connect works

Also: doc-comment connectUntil and unify implementation of both functions.

QMatrixClient/libqmatrixclient,QMatrixClient/libqmatrixclient