Check host is not none in each availability zone

Check that host is not none before trying to parse the services that
are up in each availability zone

Change-Id: I757f35ca2fa84da3441b544280c1c430bf3e8fb8
Closes-Bug: #1297920
(adopted from commit 7f30ab5124618c5b11eebf9c6d69bcfd8a47adc3,
change path from 'dashboards/admin/aggregate' to
'dashboards/admin/info')
Original fix by Santiago Baldassin <santiago.b.baldassin@intel.com>
Set python hash seed to 0 in tox.ini

New tox (>=1.7.0) sets a random python hash seed by default. This is
generally good for testing because it will help keep projects working
regardless of the hash seed, but horizon unittests don't currently pass
with a random hash seed so set it to the python default seed.

This change will allow us to use new tox again and remove the
restriction on tox<=1.6.1 to run unittests.

Also see Ib54364877a251db48c54dfdc43c503281ea1f04a.

Change-Id: I8834487e8c7bcdbeae8397c1a10a18873976ce61
Partial-Bug: #1348818
(cherry picked from commit b30072e47ead3625cbf29a3b2955cae19a8e7533)
Merge "Set python hash seed to 0 in tox.ini" into stable/havana
Merge "Check host is not none in each availability zone" into stable/havana
Pin docutils to 0.9.1

Docutils 0.10 breaks manpage generation in sphinx 1.1.3. A fix to
sphinx has been merged, but not yet released (scheduled for dec
24-31). In the mean time, we should pin docutils to 0.9.1.

Similar change was present before as
I157f3c191bfc09d2191a3508d81bcbaea56205a6 but was incorrectly removed by
later requirements syncs.

Closes-Bug: 1091333
Change-Id: I157f3c191bfc09d2191a3508d81bcbaea56205a6
Updated from global requirements

Change-Id: I68ca9943bd611061cf34f79d786b161226f13171
Merge remote-tracking branch 'os/stable/havana' into final-stable-havana-fixes
Merge pull request #14 from retr0h/final-stable-havana-fixes

Final stable havana fixes