Restore actions dialog

This PR adds in a simple restore dialog, showing a table of changes that will be performed by a `packrat::restore` call.
This doesn't have ellipses (that is reserved for button or menu captions that will invoke a dialog). It should just be "Packrat Restore"