[backend] increase the rescan timeout from 8 hours to one day
[backend] put remote_getrev results in the cache, use the cache for project sourceinfo as well
[backend] also put old revisions in the cache