Fix ReCaptchaProtectedResource.checkSolution() to pull response from deferred.

 * FIXES a bug introduced in #11127 where checkSolution() was expecting the
   boolean response from the reCaptcha API server, not a deferred as is now
   returned.
Merge branch 'fix/11218-deferred-solution-isvalid' into develop