openconnect: add optional oath-toolkit dependency

Closes #30597.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>