- Fixes a panic where the file history router would panic if the page number was set to a page where no commits would be returned. It now returns a 404 in such case. - Regresion of a5b1c1b0b32a3746690fc10c9a4594a5b5b5c54f - Panic log provided by @algernon. - Minimal integration test added. Co-authored-by: Gergely Nagy <forgejo@gergo.csillger.hu>