Remove unneeded context initialization in tests

Some test case classes that inherit from
ironic.tests.db.base.DbTestCase set context in their setUp method,
while it is already initialized in DbTestCase's setUp method. This
change removes such unneeded initializations.

Closes-bug: #1373979
Change-Id: I7ab07168f1f30b4544801a1798cbda191c8d15c7
Remove untranslated PO files

The proposal bot only imports file that are at least 75 % translated.
Remove any PO file that is untranslated or has less than 75 % of
translations.
This actually removed *all* files.

Checked number of translated entries with:
cd ironic/locale
for i in `find . -name *.po `; do echo $i;msgfmt --statistics $i; done

See also https://www.transifex.com/projects/p/ironic/ for current
translation state.

Whenever a file is again translated sufficiently, the proposal bot will
propose a new patch - thus we do not lose any translations.

Change-Id: I9319c37d8af11a2163528c60e3a2bb0a84db4f21
Updated from global requirements

Change-Id: Ie0388faf64e2d2d76713bfb6fec096e1d3027b1b
Merge "Remove untranslated PO files"
Merge "Remove unneeded context initialization in tests"
Adds openSUSE support for developer documentation

Support for openSUSE documentation is updated in this patch.

Change-Id: I3606c999fd1a17df975d9dd734c2582841ecc152
Merge "Adds openSUSE support for developer documentation"
Conductor changes target_power_state before starting work

A race was discovered between when Nova requests a power state change
and when that request is visible in Ironic's API, which could lead to
Nova believing the request was completely satisfied before it
actually started.

A partial fix has been proposed to Nova:
    https://review.openstack.org/124162

This also requires that Ironic change the node's target_power_state from
within ConductorManager *prior* to spawning the background thread which
performs the actual work.

Looking into this exposed another potential race in Ironic whereby
a power state change request could be responded with 202-Accepted,
but the background thread might fail to be started, and no error would
be reported. The new behavior is to set node.last_error in the same
way that this is handled for provision state changes that fail in the
same way.

Change-Id: I4d85c9230bcd9b6e36ffa9a326fda9908fee7e76
Closes-bug: #1310135
Fix typo in agent validation code

Change-Id: I3309af3627700e3d051042049b8eacac1c632bd4
Closes-Bug: #1375042
Merge "Updated from global requirements"
Merge "Fix typo in agent validation code"
Merge "Conductor changes target_power_state before starting work"