Bump hacking to version 0.9.2

Change-Id: I4cb68964ccbc1ca54c242ad1b745229bb218bea5
Added link to bug tracker and documentation in oslo.config readme

Change-Id: Ib92ca4f0f764ccf0e4f7680a0c30194bbe708d92
Closes-Bug: #1321953
Log a fixed length string of asterisks for obfuscation

Change-Id: I98e95dbc92712bebb18dcf0d29af7cfe7f2c8124
Closes-bug: #1341774
Merge "Bump hacking to version 0.9.2"
Merge "Log a fixed length string of asterisks for obfuscation"
Explain groups for DeprecatedOpts

The patch extends the documentation for `DeprecatedOpt` and explains
that group==None means the deprecated name will be looked up in the same
group.

Change-Id: I54ba414d6a6862e1b00dfbf589563ef9f4df5cf3
warn against sorting requirements

Change-Id: I64ae9191863564e278a35d42ec9cd743a233028e
Addresses-Bug: #1365061
Work toward Python 3.4 support and testing

Change-Id: Iadb1b695b8314d385716619561a1604a41f6c8d5
Updated from global requirements

Change-Id: Id105ee1d495144517a684edd49116cba24060529
Merge "Work toward Python 3.4 support and testing"
Merge "Explain groups for DeprecatedOpts"
Looks for variable subtitution in the same group

When we do a variable subtitution we must try to look if the option
is avialable into the same group and then into the default one for backward
compatibilty.

Otherwise variable subtitution doesn't works when we change the group of
an option and deprecated the DEFAULT group.

Change-Id: Ie5750ee028a58fba6da225a8c4b4221e23db829f
Closes-bug: #1367790
Merge "warn against sorting requirements"
Merge "Looks for variable subtitution in the same group"
add /usr/share/$project/*-dist.conf to the default config set

This will lookup /usr/share/$project/$project-dist.conf
and /usr/share/$project/$prog-dist.conf
in the correct precedence order by default.
For example from command line utils which don't specify
the --config-file option.  Note if daemon init scripts
explicitly specify a --config-file then they must specify
all required.

For reference the precedence order is that later --config-file
options will override settings from previous ones.
So when no --config-file option is specified, we insert
the "dist" config file as the first to be parsed,
and settings from there are overridden by any from
/etc/$project/$project.conf and /etc/$prog.conf respectively.

For completeness, note settings in configs from --config-dir
take precedence over any of the --config-file settings above.