Transition to C++-only + CMake cleanup
Remove unused net_byte_order include
Switch to better CMake usage
Linux bluetooth headers require gnu++11
[merge] Build against Baromesh-ified deps

Merge branch 'f/use-baromesh-wat' into develop