FINALLY! Fixed a super nasty bug in the bluetooth library code (that I didn't even realize was there). Any packets sent from phone to device had a fair chance of corruption if they were larger than 20 bytes. With recent longer packets in the 0.7.x tree this manifested as "mysterious loss of bluetooth comms".
Other fixes:
- Don't leak BLE handles (found while debugging the big bug)
- Fix out out packet errors if stress testing on big meshes
- Fix a hang that could occur (rarely) white trying to enter sleep