active D: a few fixes

ps1: make sure receivers are only registered when the setting is active
ps2: combine make sure mNotification is set properly
ps3: make active D not shownotification if it's for an incoming call
ps4: cleanup

Change-Id: I69930a1495cb4fa5e7daa91dde951c097b15fb2f