Fix stylistic problems with help text

The help text for the backdoor_port configuration option was a little
groddy.  This reformats it to clean it up a little.  Some punctuation
is also added to clarify the meaning of the text.

Change-Id: Ie61be9f0d08cd9c2485177b207216b3b775acd04
Add more robust gettext interpolation handling

While integrating the new delayed messaging gettextutils
functionality into Nova, there were issues with handling
the string interpolation operations. This change adds some
paths for dealing with these cases, such as non-deep-copyable
parameters, and python code-like objects. Also, adds some
much needed test coverage.

Change-Id: I65879875adf7a12fa0d1873167c2efadfc23a54b
Fix locking bug

When lock_path is not set, lockutils creates a new temp dir for
each new call to synchronized.  This results in no actual lock
enforcement.  Require setting of lock_path by throwing an
exception if it is not found.

Fixes bug 1065531
Fixes bug 1162047

Change-Id: I178684a1d8649b5bcfcb768be0a68c8efa3f00e4
Remove DnsmasqFilter and DeprecatedDnsmasqFilter

EnvFilter supersedes both, so remove them as all
usages have been converted to EnvFilter.

Change-Id: I5acb0c924815caae1f96ed2fa6ee8b1f7ed93cf4
Merge "Add more robust gettext interpolation handling"
Merge "Fix stylistic problems with help text"
Merge "Fix locking bug"
Merge "Remove DnsmasqFilter and DeprecatedDnsmasqFilter"