debug level logs should not be translated

According to the OpenStack translation policy available at
https://wiki.openstack.org/wiki/LoggingStandards debug messages
should not be translated. Like mentioned in several changes in
Nova by garyk this is to help prioritize log translation.

Partial-Bug: #1317950

Change-Id: Ic8b19ec49441e49492ea5c43475fc946e20057fe
Mask passwords that are included in commands

The current password masking doesn't scrub passwords from commands
that may be written to log files.  This commit adds support for
scrubbing passwords provided as options with commands.

Adds tests to ensure commands are properly sanitized.

Change-Id: I37b9a80142ec5dcadb731332d8c5f494bdc7bfc1
Closes-Bug: #1320028
Merge "debug level logs should not be translated"
Merge "Mask passwords that are included in commands"
Allow file exclusion in config generator

This adds a new shell variable in the config generator wrapper script to
allow excluding some files. This will allow for example Heat to slowly
transition to using library mode.

Change-Id: I741c94c4d4acae55ee94160a761d4594d7848a38