MFC r272810: FV r272804:

Refactor the code and stop restore_object from creating two transactions.

Illumos issue:
    3693 restore_object uses at least two transactions to restore an object
Add vtfontcvt(8) cross-reference to vt(4) man page

MFC of r273332