refactor BT chooser & activity model
remove the context dependency when displaying notification or error, refactor some invocations
fix bad measure type for bt slope
update logo
refactor BT work, UI messages,
fix duplicate bt devices, allow listening bt state when not searching