Recommit botan 2 support without making botan mandatory
Differential Revision: https://phabricator.kde.org/D11997