Merge branch 'master' into develop
workaround for sphinx assertion error

We were hitting sphinx bug documented at
https://bitbucket.org/birkenfeld/sphinx/issue/1160

This workaround makes those assertion error dissapear and
sphinx to finish happily.
fix sphinx errors&warnings; some pep8
add docs/_build to gitignore
remove docs/_static folder.

It was giving troubles with debian dh_sphinxdoc, due
to an old, unrecognized version of jquery being there that
could not be symlinked to the js-sphinxdoc version.
Replace os.getresuid() so it works on Mac OS X.
Fix path creation.
Fix gpg binary path validation.
Fix validation of --verify argument using detached sig.
remove print statements in logger
py2.6 compatability; fallback to trying ordereddict.OrderedDict if collections.OrderedDict is not available
Fix GPGBase._homedir_setting docstring parameter name.
Fix whitespace indentation levels in _util.InheritableProperty class.
Merge branch 'hotfix/inheritable-property-whitespace' into develop
Merge branch 'hotfix/GPGBase-homedirsetter-docstring' into develop
Merge remote-tracking branch 'drebs/bug/fix-os.getresuid-not-supported-on-os-x' into develop
Pin psutil==1.2.1 and add a SHA-256 hash for peep.

See https://pypi.python.org/pypi/peep/ for a pip wrapper which pins packages
by hash digest in a requirements.txt file.
Merge branch 'hotfix/pin-psutil-version' into develop
Fix Sphinx build failing due to missing psutil import.
Add Makefile commands for creating zipped doc builds.