handle cases where there may be more than 1,000 delete requests

Google API batch limits us to 1,000 API calls per HTTP batch. If there are more than 1,000 files to be deleted, make sure we only delete 1,000 at a time.
Merge pull request #1 from jay0lee/patch-1

handle cases where there may be more than 1,000 delete requests