host: combine lap, uap and hop programs and callbacks
rename piconet to bt_piconet
remove lap and hop related functions
function renames
more renames
firmware: attempt to fix active/idle clock tracking
continue combining modes
nothing
stop device on CTRL-C and other signals

equivalent of ubertooth-util -S on exit
remove extra printf value
Merge branch 'master' into wc4
Migrate to libbtbb API in btbb.h
 - no longer using bluetooth_packet.h or bluettoh_piconet.h
Initialize btbb library with user-selected number of AC errors.
Update for libbtbb changes.
Print strings for rx libbtbb errors.
Sync flags with btbb
More refactoring to make libbtbb independently maintainable
- Adapt to libbtbb changes, mainly opaque structures
- Move try_hop() to libbtbb
Move packet sruct creation in to libbtbb.
Move extended packet processing from ubertooth to libbtbb
Remove cb_scan and roll it in to libbtbb
Move survery mode and AFH map printing to libbtbb
Removed messy pnet_list code and allow libbtbb to handle it
Move ubertooth-follow to the new btbb API