In terms of what the FIAs rule says isn't it fairly clear from the first picture that's been posted that Di Restas front wing is definitely more than alongside Alonsos rear wheel? Anyway the FIAs rule application has always been a bit iffy - they deem one incident a contravention of the rules and then when something similar happens later in the race, they'll apply the rules differently!
That being said the Alonso-Vettle incident is slightly different in that Alonso would've definitely overtaken Vettel if he had enough room - this DiR and Alo one is never a given seeing as it was at much lower speeds and even if DiR could've gotten side by side there is no guarantee he would've overtaken Alonso especially with NO DRS in the opening laps.
The problem with pic #1 is that both Alonso and Di Resta are like 150 meters farther back than in pic #2. Alonso had the inside of the track for the next turn (3) and better momentum going out of corner 2 as he was on a wider line, therefore in pic #2 he may well have been completely ahead of Di Resta. By the way, very poor cameras positioning at those points.
Even there still remain to be checked whether or not Alonso let enough room at his left for Di Resta in case this latter actually had his front wing at Alonso's rear wheels level, which seems enough room in pic #3 but it's not clear in pic #4 though in this one Di Resta appears to be completely behind Alonso, front wing included.
In my opinion, it can't be ruled out that Di Resta managed to put his front wing at Alonso's rear wheels level but slightly, if any, and going nowhere through that line and tight room, therefore he touched the grass as soon as he corrected when noticed some risk or directly misjudged the available room. In the running footage, Alonso did not seem to make any movement leftwards to crowd Di Resta, he kept the same line that the cars in front. He seems, perhaps, to go a bit wider than cars in front but before than pic #3 shows.
Very unclear footage to draw a definitive conclusion. Probably an on-board take would clear this up.