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
Prepend EnvUUID to _id of each services doc.

Add an upgrade step, respective tests and a helper function to change
the _id field of each service doc from "id" to "envUUID:id".
Fix the panic when no running environment.
Add apt_preferences file with bootcmd

The apt_preferences file must be written
before we run "apt-get upgrade", or the
pinning does not take effect on non-bootstrap
machines.

Fixes https://bugs.launchpad.net/juju-core/+bug/1370781
Tweak a test that assumed sort order.
moved metricsender to apiserver
Factory methods using tags for user parameters.
Limit adding and sending metrics to the collect-metrics hook.
only an environment manager can access the metrics api