various alternative implementations for BTLE routines
Merge branch 'master' into test
add more efficient whitening function (already in "wire bit order")
use new whitening func for decoding
add crc template
use new whitening func for sending
add rewritten CRC function in inverted bit order
test alternative CRC implementation
use new CRC func for receiver
use new CRC for sender
switch to more efficient buffer swap function
use private member functions for direct buffer access
remove testing code