Travel advice index second iteration

This implements the next iteration of the travel advice index page, including:

- recently updated countries
- country filtering (for JS users)

Some refactoring has also happened as part of this branch, largely around the new gds-api-adapters test helpers.