Split test case in ironic.tests.conductor.test_manager

Currently ManagerTestCase is really huge and is quite hard to
navigate in. This patch creates one more common mix-in for
setUp and splits this test case into several smaller.

Also fixes usage of mock in setUp.

Change-Id: Ib1b69723fe595dfd4d8c7f118b91a59eda7001a6
Imported Translations from Transifex

Change-Id: Ic93b63d786d02c034facb57317d8f7c4e4e34b81
Do not rely on hash ordering in tests

With tox 1.7.2 hash randomization will be on by default, causing
random failures of our tests. How to reproduce:
* Update tox
* Run something like:
  $ for i in {1..20}; do tox -epy27 || break; done

Change-Id: I52c10c47a7a1c0e6a9e436efb090bbcb0fb02edc
Closes-bug: #1348818
Merge "Split test case in ironic.tests.conductor.test_manager"
Merge "Imported Translations from Transifex"
Merge "Do not rely on hash ordering in tests"