Reverting disaster merge to 593363c5f with diff

There was a disaster of a merge at 6f37cf22eb that is particularly
difficult to untangle (it was a bad merge from a long-running local
branch).

What this commit does is simulate a hard reset, by doing this:

 git checkout -b reset-hard-ohmy
 git reset --hard 593363c5f903c49d423346b2d3e15910340d8a91
 git checkout upstream-master
 git checkout -b revert-via-diff
 git diff --no-prefix upstream-master..reset-hard-ohmy > patch
 patch -p0 < patch

Since there was one binary change, also did this:

 git checkout upstream-master data/exploits/CVE-2012-1535/Main.swf

Now we have one commit that puts everything back. It screws up
file-level history a little, but it's at least at a point where we can
move on with our lives. Sorry.

Updated with actually pulling in the prior version of CVE-2013-1535's Main.swf and @kholia's module from #2168