[libqofono] Add missing functionality. Make async. Report errors.

For call forwarding, call settings and supplementary services.