Added support for uploading Zipfiles and tests

Summary: Added in support for zip files

Test Plan: Run the two new tests that check zip uploads
Added new statuses to AdGroup: CAMPAIGN_PAUSED, CAMPAIGN_GROUP_PAUSED, PENDING_REVIEW, and PREAPPROVED

Summary: Added the status codes not available previously

Test Plan:
Tested using the following code for each status:
use FacebookAds\Object\AdSet;
use FacebookAds\Object\AdGroup;
use FacebookAds\Object\Fields\AdGroupFields;

$session = new FacebookSession($access_token);
$api = new Api($session);
$adset_id = 6017234959478;

$adSet = new AdSet($adset_id);
$fields = array(
  AdGroupFields::NAME,
);
$params = array(
  AdGroupFields::ADGROUP_STATUS => [AdGroup::STATUS_CAMPAIGN_PAUSED],
);

$ads = $adSet->getAdGroups($fields, $params);

foreach($ads as $ad) {
    echo $ad->id . "\n";
}
Implement AdVideo support + rename test image

Summary: Implement AdVideo support

Test Plan: run unit tests