Refactor and enhance break/watchpoint API (Jan Kiszka)