Add NextCloud login flow
This change adds a new class NextCloudLoginFlow, which implements the login flow of NextCloud as described here:
https://docs.nextcloud.com/server/latest/developer_manual/client_apis/LoginFlow/index.html
Closes #11 (closed)