API updates

- Change `manage_screenshots` to `after_screenshots`
- Add a `before_screenshots` block
- Add an ENV variable for when screenshots run
- Add an `app.is_taking_screenshots` attribute for other configuration