x86_64 support
Fix BLEPeripheral expecting one packet Identity response

not all devices will send all 140 bytes together. Still need to make
BLEPeripheral agnostic to response lengths.
mIdentityReadResponse Fix

In case where peer has no identity, must send own identity with
GATT_SUCCESS, then a separate READ_NOT_PERMITTED on next request.
constant mixup

used IDENTITIES_PER_RESPONSE where MESSAGES_PER_RESPONSE wanted
Remove device address from outbox map on disconnect

Outbox maps ensure that remote devices without identities don’t cause
infinite sending loops due to local device being unable to record
delivery receipt. Remove devices from these maps on disconnection so
they may properly handshake on their next connection.
Clarify logs for anonymous peer data fetching

in BLETransport’s getNextIdentityForDevice and getNextMessageForDevice
Clarify BLECentralRequest log
BLEPeripheralResponses for WRITE requests report expected payload length

Lets BLEPeripheral be agnostic of response lengths