Only allow backup to stdout.

With people running this under sudo, I think it's a bad plan to leave
scope for people clobbering arbitary files as root by dumping
backups on top of them.
Don't dump a tar into someones terminal.
Allow backup up of trac data too.

This is mostly our configuration; but also attachments.
Remove backup.ini.

This should be installed as a configuration thing, allowing things
like the location of the ide to be configured.
Make the backup.ini config data module scope.
Produce backups for the identities from backup.ini
Make IDE location configurable
Check that backup.ini exists.

Rather than failing later.
Add backing up gerrit's All-Projects.git
Decide what ldap groups/users to mess with.

That is, what to not include in the backup, or to format into modifies
rather than additions.

Ideally this would end up taking a list of these DNs from backup.ini.
However, seeing how the majority of puppet has these DNs hardcoded in
rather than making them configurable, I see no profit in making them
configurable here either. It can be future improvement.
Make ldif munger discard/munge appropritate DNs.
Four space align.
Also backup the backup user ssh keys.
Make secrets backup zip model dummy-secrets layout.
Backup common.csv to correctly named file.
Fix botched indentation fixing
Use os.path.exists rather than catchign exceptions
Add a backup special case for optimus.

Seeing how the server cert is in a different place there. This can be
undone in the future when we're off optimus.
Only backup godaddy cert bundle if it exists.

This is only ever a piece of data of any interest if we're actually on
the production server.
Put the SSL key itself in an appropriate dir