More refactoring to make libbtbb independently maintainable
- Make libbtbb structure opaque.
- Add new(), ref() and unref() for btbb_packet and btbb_piconet.
- Consistent naming (pkt, pn) for better or worse.
Make sure to install LE headers so that libubertooth builds
Move packet struct creation in to libbtbb
Remove debug printf
Move extended packet processing from ubertooth to libbtbb
Fix bad formatting
Update to latest uthash.h
Should help with storing AFH maps hopping pattern hash map
Move survey mode to libbtbb
store observed piconets in a hash
provide a btbb_survey_results function to access them
Remove internal constants and functions from API
Add clock offset setter to piconet for follow modes