Pulp performance improvements

The goal of this was two fold:

- fix the issue where repos were being sync with a single thread by mistake (instead of 4 which is the default)
- Request packages and errata in chunks, so we aren't requesting all metadata for 10,000 packages at once