DPP: Enable DPP-AKM based configurator/enrollee mode

This CL adds support for following:
 - Enable Enrollee to receive DPP-AKM configuration.
 - Enable Configurator to send DPP-AKM configuration.
 - On Configurator, Generate DPP Connection keys for self.
 - Persist configurator private keys for future sessions.
 - add wifi shell command to test dpp enrollee/configurator mode.
    cmd wifi start-dpp-enrollee-responder -i "QCOM" -c "curve"
    cmd wifi start-dpp-configurator-initiator <networkId> <role> <enrolleeURI>
    cmd wifi stop-dpp

Bug: 207732665
Test: atest com.android.server.wifi
Test: Manual - connect/disconnect with DPP-AKM supported AP
Change-Id: I79d53f77e2286d5d7048f04fec8ef58250264c61
Signed-off-by: Purushottam Kushwaha <quic_pkushwah@quicinc.com>
20 files changed