Handle cookies internally
This includes:
- importing (and adapting) the cookie KCM
- modifying the WebEnginePartCookieJar so that it doesn't use the external KCookieJar anymore
- having WebEnginePartCookieJar enforce the cookie policy chosen by the user
- introducing in libkonq a series of interface to improve communication between Konqueror and WebEnginePart
The new system is only used when building for Qt6
This is needed because in KF6, the KCookieJar service won't exist anymore.
Note that this requires !207 (merged) for Konqueror to correctly download URLs which can only be accessed with authorization (usually after logging in)
Edited by Stefano Crocco