Speed up provision: be more selective about `apt-get update`

- Don't run apt-get update before each dependency
- Add a 24 hour cache freshness time for Jenkins package.
- Ensure we run `apt-get update` after adding the Jekins repo.

Making these changes significantly speeds up the process.