useragent: pass requested fields as map instead of list

Revert the signature of userInputRequested signal to pass
requested fields as QVariantMap instead of QVariantList to avoid
additional manipulations in QML.