convert tuna recovery UI to the new C++ model

No functionality change, just using a the modernized recovery
interface.

Change-Id: I967abde46180385b96e63a40ada9287c6291f5b3
3 files changed