Will allow to have information about whether we're pairing, mostly for better GUI. Pair-programmed with Albert Vaca
Only use virtual when actually virtual, to override just use override.
Daemon::requestPairing changed into ::askPairingConfirmation.