Bluetooth: Security: Handle security error codes during authentication

Handle error codes in authentication complete event with failures
like reject pairing , unspecified error.

Change-Id: I392b7531a8625efbf91bf80f7f617a6954229892
CRs-Fixed: 516087
(cherry picked from commit 32fb774aed0e95d02b26374501c51f52a1712d1c)
(cherry picked from commit c86fd90e2c488ba8da63e2959198eb3431c7ead2)
(cherry picked from commit a44aabc75cf78d0a11d5857978091429b7cc0687)
Bluetooth: L2CAP: Send HCI connect with all packet types supported

HCI create connect function is now supporting only single slot packet
during HCI connection initiation. Added support for all basic rate
packet types.

CRs-Fixed: 500631

Change-Id: Ieeb892ea43dc9bb801a8f97a644a0f8c06b8184a
(cherry picked from commit 6255f8b04f311f8b71d5a4f56a91bc841a4f5675)
(cherry picked from commit b1a07a5ced8daab9dad57e887661adaca90d790f)
(cherry picked from commit b559a31d3b32a1f6aa5f0d8c6eb8b9628ef0f7f7)