Update pa-legacy patches and fix a few little symlinks
Add some debugging to the Provisional locator

I thought this had been fixed...some people are sending in logs where the
patching fails even when a PROVISIONAL is known to exist. Users have
checked and the file is present in their patches directory.

I am assuming that there is some problem with the matching mechanism. It got
a little hairy when we moved to 3.1. Prior to 3.1, all of our FAILS were
based on files that failed to patch...for 3.1, we now match which PATCHES
fail to patch. That is fine except for provisionals, which still are file
based. Perhaps that dsissonance is the thing to fix, but for now I would
settle for it to just work again.
Update PROVISIONALS to use find

It looks like some users have a patch binary that does not send the failed
hunks to a .rej file. We were parsing that output to find the failed file,
FAIL. This was causing the PROVISIONAL to fail.

I have switched to using 'find' against the MATCH_PATTERN. Cleaner this way
and it seems to work. There is less back and forth between switching from
handling files to handling patches this way. I also removed the provisional
copying from being it's own function...the original purpose of that function
was to provide helpful info- I have found that info to not be so helpful and
have obfuscated it. So I have moved the action so that it happens as
linearly as possible.
Support for cDroid