Build all Install Guides and HA Guide in gates

Build books the same way we build them for publishing:

Build all three variants of the Install Guides if we check building.
Since we introduce os specific sections, the guide might build for one
variant but not the others.

In case of failure, the variant is shown like:
Building all queued 1 books now...
>>> Build of book install-guide (for Ubuntu) failed (returncode = 1).

Also, generate the xml file for the HA guide and build it.

Add generated file bk-ha-guide.xml to .gitignore

Add parameter -B for building to mvn to silence download progress

Run test.py and validate.py through pep8 and fix any issues

Change-Id: Icfb4587e7c08050d1b65dddc5a3a810a8bf12f5a
Remove use of fixed_range from docs

fixed_range in nova.conf was deprecated in Grizzly and has been
removed in Havana.

Change-Id: I663ab54260ab7a6041b951598b901cf95a259df3
Closes-Bug: 1207559
Adds information about --fixed-address parameter for nova client

nova add-floating-ip --fixed-address ... added to User Guide

Change-Id: I051cd385c3bae49079926eb930fabb0b120c6564
Closes-bug: 1188856
Add simple note about attaching neutron networks

I managed to follow the documentation properly for this example, however
something that was not clear to me was which networks attached inside
your VM.  So now, we display a little note hoping to help future users.

Also rename file from *pertenant* to *per-tenant*.

Change-Id: I0c4cbf9ae2ebb27037cbcc3b6cdf87069f69a16c
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Fix broken URLs

Fix remaining broken URLs that I could find.

Change-Id: I1c21456ee1f0f4742b2c02494641a3293a4413ea
Closes-Bug: 1225093
Merge "Build all Install Guides and HA Guide in gates"
Merge "Remove use of fixed_range from docs"
Merge "Fix broken URLs"
Merge "Adds information about --fixed-address parameter for nova client"