Add proper loading and ready notification to RB.ReviewRequest.
Add proper loading and ready notification to RB.ReviewRequest.

This introduces a new ready() function on RB.ReviewRequest that works
similarly to jQuery's ready() function. Any call that operates on a
RB.ReviewRequest should wrap it in a review_request.ready() call. This will
guarantee that the state of the review request has been loaded. This may
include some variables, child hrefs, and more.

ready() will only perform a load of the resource the first time it's called.

1tush/reviewboard,atagar/ReviewBoard,davidt/reviewboard,1tush/reviewboard,brennie/reviewboard,bkochendorfer/reviewboard,custode/reviewboard,1tush/reviewboard,beol/reviewboard,chipx86/reviewboard,Khan/reviewboard,davidt/reviewboard,custode/reviewboard,brennie/reviewboard,Khan/reviewboard,Khan/reviewboard,chazy/reviewboard,1tush/reviewboard,Khan/reviewboard,chipx86/reviewboard,sgallagher/reviewboard,1tush/reviewboard,atagar/ReviewBoard,custode/reviewboard,atagar/ReviewBoard,Khan/reviewboard,1tush/reviewboard,bkochendorfer/reviewboard,chipx86/reviewboard,1tush/reviewboard,1tush/reviewboard,chazy/reviewboard,chazy/reviewboard,davidt/reviewboard,reviewboard/reviewboard,sgallagher/reviewboard,1tush/reviewboard,bkochendorfer/reviewboard,custode/reviewboard,beol/reviewboard,atagar/ReviewBoard,brennie/reviewboard,reviewboard/reviewboard,chazy/reviewboard,chazy/reviewboard,Khan/reviewboard,brennie/reviewboard,KnowNo/reviewboard,beol/reviewboard,KnowNo/reviewboard,beol/reviewboard,KnowNo/reviewboard,atagar/ReviewBoard,atagar/ReviewBoard,chazy/reviewboard,sgallagher/reviewboard,chipx86/reviewboard,chazy/reviewboard,atagar/ReviewBoard,bkochendorfer/reviewboard,sgallagher/reviewboard,reviewboard/reviewboard,davidt/reviewboard,Khan/reviewboard,chazy/reviewboard,reviewboard/reviewboard,atagar/ReviewBoard,KnowNo/reviewboard,Khan/reviewboard,Khan/reviewboard,atagar/ReviewBoard,chazy/reviewboard