Further agent configuration changes

report_format will not be set if it is not specified.

All agent-related settings should now be configurable through
the agent manifest rather than enforcing various default values.