Enhances the yes/no prompt

* now gives a visual clue for the default choice.
* allows yn to be internationalized
* slighly better look with (Uppercase!)
* uses space/enter to confirm as before 
* toggles the choice on unknown keys (e.g. 5 to toggle, enter to accept)

answers #7147