actions: Convert File->Reload to GtkAction

This commit also refactors the old reload callback into document_reload_prompt()
as the old callback was used in really strange ways.
tmp