@javisoto => update up to 8.2

Updates to support all the new APIs added up to the current 8.2 beta. 

There are so many delegate calls! 
Oh, I just remembered how I implemented `JSDecoupledAppDelegate` in the first place, we won't be called this method unless our own delegate implements it too :+1: So ignore my comments :D