Track changes more deeply, on-demand

- Track changes more deeply, on-demand
- Allow connectors to override Settings connector logs, based on option name

@fjarrett @lukecarbis Please review.