Catch EPIPE exception and return

Otherwise you get a traceback if you pipe `jenkins-jobs` to the UNIX
`head` command.

Change-Id: If83fd5b9f4aacd031e9ab0c35d61cc6d57542be9
Doc: Use VersionInfo from pbr and remove openstack common modules

The setup was migrated to pbr in d2ff8c0, but the documentation
build is still using VersionInfo from a bundled version of the
openstack common modules.

Migrate the documentation build to use VersionInfo from pbr, and
remove the no-longer-used common modules.

Change-Id: I7dcd5b0328613c7c72efa2df8c26d9c9b1d47c0f
support execute-on for postbuildscript

Change-Id: Iccf1fc6bc98f0e78cafc6184b64844be6eba19b8
Merge "support execute-on for postbuildscript"
Pass argv to main

This will make it easier to do high-level testing because we'll be able
to call main from tests and pass it arguments

Change-Id: I2bac44a746cd61fda963df622b0a775bf4bf31c2
Merge "Catch EPIPE exception and return"
Merge "Doc: Use VersionInfo from pbr and remove openstack common modules"