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.
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
Implemented feedback from review.

- Migrated formatter to status_formatter.go
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.
Add reboot collection to state
Respond to feedback
Remove dependency on apiserver/params
exact error messages in assert
renamed error
split up SetReboot
Corrected issues from review.

- Added copyright notice.
- Migrated to postifx increment style as opposed to += 1
Merge branch 'master' into status-formatter-summary

Conflicts:
	cmd/juju/status.go
	cmd/juju/status_formatters.go
Corrected index out-of-range bug. Fixed test.
Save most of the metadata in the archive file.
responded to feedback
Align metricsDoc.EnvUUID serialization.

Follow the multi-environment document convention of serializing EnvUUID
as "env-uuid".
Remove EnvironStorage from Environ interface

Storage is now optional; backups will fail
if the environment does not support provider
storage. None of the providers' storage
implementations has been taken away yet, so
this is not a problem in practice.
Update tests to not use Environ.Storage()