archive.bulk() messes up filenames when data is specified

If you create an archive (with any of the default modules) of a folder that has multiple files using archive.bulk() and also set the data parameter to be an object all the files in the archive end up with the same name.

```javascript
archive.bulk([
  { expand: true, cwd: 'mydir', src: ['**'], dest: 'newdir', data: {} }
]);
```