1/ nobody should be adding hacks to /admin/ now, they can use /admin/tool/
2/ if you let people just click continue they will click continue and ignore everything, for example if you keep the course reports there it is not easy to
completely recover because the upgrade gets confused a bit
3/ I do not care if the list of files is ugly or not, it was very carefully selected - either the files cause real problems or detect skipped delete of any previous major version; we should not definitely guess here, my list does not throw any false alarms and should catche majority of problems
4/ the list is trivial to update in 2.3dev - we have to do it very close to the release and add something that was recently removed in 2.3dev
Eloy could you please have a look at the internals? Sam, could you please review the new lang strings?
This is urgent imo because several ppl reported this problem during upgrade to 2.2.0, we shouldget something like this into the next point release which may be installed by even more ppl. (People that upgrade from 2.2.0 will not be affected at all because minor upgrades do not require this full replacement of PHP files)