function deleteRemoteItems(items, cb) {
    provideRawOutput(
        ['--delete', '--', items[0], '-v'],
        httpCode => {
            assert.strictEqual(httpCode, '204 NO CONTENT');
            if (items.length > 1) {
                return deleteRemoteItems(items.slice(1), cb);
            }
            return cb();
        });
}
@brief This function deletes a list of objects and buckets.
Items can be either objects or buckets, since s3curl manages them all
the same through only a --delete option.

@param {String[]} items The paths of buckets and/or objects to delete, in
                        order.
@param {Callback} cb The callback to call once all items have been deleted.

@return {undefined}