implemented the default sender
updates for latest version of trunk
syslog: fixes and updates to rsyslogd and logrotate.
Adjust lograte size to prevent a mismatch.
Change rsyslogd size to be actual size instead of a naive value.
some changes after reviewing
start the workers when we start
Introduced new summary formatter. First draft; WiP.
Merge branch 'master' into status-formatter-summary

Conflicts:
	cmd/juju/status.go
	cmd/juju/status_test.go
utils/syslog: updating comments for logrotate config
start the metrics workers; the metricsmanager should rely on a machine agent connection

sensible periods for the metric workers
fixes from review
added tests for the default sender
Implemented feedback from review.

- Migrated formatter to status_formatter.go
moved metricsender to apiserver
only an environment manager can access the metrics api
Better format descriptions & better port format.

- Correct comment on StatusFormatter(...) method.
- Added formatter help information in the status help message.
- The port list is now split into rows with 3 columns.
added a machiner test and vars for cleanup and sender periods
Move responsibility for provider-state to providers
provider/common: add tests for provider-state functions
Clean up around --keep-broken, add test to openstack
bug fix in worker test