Feature/btdm ble bt separa @Jack @snake @igrokhotkov @angus @island please help to review the code. Separate the bt/ble code. After the separate, can save 15k~25k ram & 240k~460k code size(depending on the menuconfig). See merge request !684