nl80211: send deauth reason if locally generated

Send disconnection reason code to user space even if
it's locally generated.
Some tests that check reason code may fail because
of the current behavior.

type=feature
ticket=none

Change-Id: I8d226bb98c93a0bd229359e8a001421486214885
Signed-off-by: David Spinadel <david.spinadel@intel.com>
Reviewed-on: https://git-amr-3.devtools.intel.com/gerrit/152946
automatic-review: ec ger unix iil jenkins <EC.GER.UNIX.IIL.JENKINS@INTEL.COM>
Tested-by: ec ger unix iil jenkins <EC.GER.UNIX.IIL.JENKINS@INTEL.COM>
Reviewed-by: Coelho, Luciano <luciano.coelho@intel.com>
Reviewed-by: Berg, Johannes <johannes.berg@intel.com>
x-iwlwifi-stack-dev: b887f9ee7634c392c4b0c51be27d65522b900f0b
2 files changed