Merge pull request #364 from atlasapi/content-group-product-pagination

Support pagination on /content_groups/:id/content and /products/:id/content endpoints
Refactor method to make logic clearer.
Merge pull request #363 from atlasapi/update-regions-correctly

Ensure that if a platform's set of regions change, that change is written correctly.
Merge pull request #351 from atlasapi/mbst-7010-nitro

MBST-7010 BBC Nitro adapter
Set mongo read preference rather than slaveOk
use Maps.uniqueIndex not MoreMaps
Merge pull request #347 from atlasapi/mbst-6982-ingest-lf-times-in-london-time

Ingest LoveFilm Availabilities with a TimeZone of 'Europe/London' rather than UTC
Adds separate variables for configuring Nitro task thread pools.

Replaces `bbc.nitro.threadCount` environment variable with
`bbc.nitro.threadCount.today` and `bbc.nitro.threadCount.fortnight`
variables which define the thread counts for the today-only and
fortnight nitro update task pools.
Introduce environment variable controlling page size of nitro requests

Add `bbc.nitro.requestPageSize` variable, defaults to 300.
Add request logging for Nitro V1 client
Merge branch 'nitro-threads' into stage

* nitro-threads:
  Add request logging for Nitro V1 client
  Introduce environment variable controlling page size of nitro requests
  Adds separate variables for configuring Nitro task thread pools.
  use Maps.uniqueIndex not MoreMaps
  Set mongo read preference rather than slaveOk
  Refactor method to make logic clearer.