Fixing implicit fetching and targeting search cursors

Summary:
The request was not set on the resonse object so implicit fetching did not work.
TargetinSearch did not use the new cursor format.

Test Plan:
use FacebookAds\Object\AdAccount;
$ad_account = new AdAccount($account_id);

$campaigns = $ad_account->getAdCampaigns();
$campaigns->setUseImplicitFetch(true);
foreach($campaigns as $campaign){
  print_r($campaign->getData());
}

use FacebookAds\Object\TargetingSearch;
use FacebookAds\Object\Search\TargetingSearchTypes;
$s = TargetingSearch::search(TargetingSearchTypes::CITY,null,'Lon');
$s->setUseImplicitFetch(true);
foreach($s as $r) {
  print_r($r);
}
Merged upstream