Bluetooth: SMP: Clear keys on SMP Timeout and Pairing Failed
Bluetooth: SMP: Clear keys on SMP Timeout and Pairing Failed

Those two indicate SMP failure, so while in keys distribution phase,
if we receive Pairing Failed, or there is SMP Timeout, the keys
distributed so far shall considered as invalid and cleared.
Another flag SMP_FLAG_KEYS_DISTRO is needed to save the old keys
if this failure appears before distribution of new keys.

Change-Id: I9a917740c02955aa149170b84ae547f5c8c4b7ad
Signed-off-by: Mariusz Skamra <c73850bd0bf85e95dce44c2ce1418ca55c1b6c5d@tieto.com>

pklazy/zephyr,punitvara/zephyr,nashif/zephyr,punitvara/zephyr,punitvara/zephyr,mbolivar/zephyr,kraj/zephyr,runchip/zephyr-cc3220,zephyriot/zephyr,GiulianoFranchetto/zephyr,runchip/zephyr-cc3220,finikorg/zephyr,bigdinotech/zephyr,fractalclone/zephyr-riscv,finikorg/zephyr,mbolivar/zephyr,nashif/zephyr,Vudentz/zephyr,mirzak/zephyr-os,tidyjiang8/zephyr-doc,rsalveti/zephyr,runchip/zephyr-cc3200,finikorg/zephyr,aceofall/zephyr-iotos,tidyjiang8/zephyr-doc,GiulianoFranchetto/zephyr,nashif/zephyr,galak/zephyr,32bitmicro/zephyr,32bitmicro/zephyr,zephyriot/zephyr,bigdinotech/zephyr,fbsder/zephyr,ldts/zephyr,ldts/zephyr,erwango/zephyr,zephyriot/zephyr,coldnew/zephyr-project-fork,runchip/zephyr-cc3220,fractalclone/zephyr-riscv,pklazy/zephyr,erwango/zephyr,coldnew/zephyr-project-fork,galak/zephyr,mirzak/zephyr-os,zephyrproject-rtos/zephyr,ldts/zephyr,zephyrproject-rtos/zephyr,holtmann/zephyr,GiulianoFranchetto/zephyr,32bitmicro/zephyr,tidyjiang8/zephyr-doc,Vudentz/zephyr,galak/zephyr,kraj/zephyr,Vudentz/zephyr,bigdinotech/zephyr,aceofall/zephyr-iotos,zephyrproject-rtos/zephyr,Vudentz/zephyr,Vudentz/zephyr,zephyriot/zephyr,kraj/zephyr,runchip/zephyr-cc3200,GiulianoFranchetto/zephyr,bboozzoo/zephyr,fbsder/zephyr,explora26/zephyr,mirzak/zephyr-os,explora26/zephyr,finikorg/zephyr,tidyjiang8/zephyr-doc,pklazy/zephyr,holtmann/zephyr,kraj/zephyr,sharronliu/zephyr,rsalveti/zephyr,galak/zephyr,explora26/zephyr,aceofall/zephyr-iotos,32bitmicro/zephyr,bigdinotech/zephyr,sharronliu/zephyr,explora26/zephyr,galak/zephyr,nashif/zephyr,mirzak/zephyr-os,sharronliu/zephyr,coldnew/zephyr-project-fork,aceofall/zephyr-iotos,ldts/zephyr,erwango/zephyr,runchip/zephyr-cc3200,runchip/zephyr-cc3220,zephyriot/zephyr,fractalclone/zephyr-riscv,mbolivar/zephyr,nashif/zephyr,mbolivar/zephyr,tidyjiang8/zephyr-doc,erwango/zephyr,32bitmicro/zephyr,erwango/zephyr,fbsder/zephyr,sharronliu/zephyr,pklazy/zephyr,fbsder/zephyr,holtmann/zephyr,sharronliu/zephyr,rsalveti/zephyr,zephyrproject-rtos/zephyr,bboozzoo/zephyr,mbolivar/zephyr,GiulianoFranchetto/zephyr,holtmann/zephyr,runchip/zephyr-cc3200,coldnew/zephyr-project-fork,explora26/zephyr,mirzak/zephyr-os,finikorg/zephyr,punitvara/zephyr,zephyrproject-rtos/zephyr,holtmann/zephyr,Vudentz/zephyr,rsalveti/zephyr,fractalclone/zephyr-riscv,aceofall/zephyr-iotos,runchip/zephyr-cc3200,bboozzoo/zephyr,bboozzoo/zephyr,coldnew/zephyr-project-fork,fbsder/zephyr,bigdinotech/zephyr,runchip/zephyr-cc3220,kraj/zephyr,punitvara/zephyr,rsalveti/zephyr,fractalclone/zephyr-riscv,ldts/zephyr,bboozzoo/zephyr,pklazy/zephyr