add BlueZ5.AgentManager and get BlueZ5Agent working on EV3
make BlueZAgent dialogs more consistent and user-friendly