Fix return type of File::restore()
The only real implementation, LocalFile::restore(), has not returned an
int|bool since commit
ca76169bbe, almost twelve years ago. (MediaWiki
code search [1] finds no other implementations.)
This discrepancy became more visible when we moved from wfLocalFile() to
FileRepo::findFile(), because wfLocalFile() (incorrectly, as it just
calls FileRepo::findFile()) is declared to return a LocalFile, rather
than any File as FileRepo::findFile() does, so the incorrect return type
on File::returnType() was not seen by wfLocalFile() users.
[1]: https://codesearch.wmflabs.org/search/?q=function%20restore\(&files=\.php%24
Change-Id: Idaf73074eaddc5be1782ae484d75a0f0c129b980