This patch adds codesigning capability to the
buildbot system.
As a start the system is set up to sign binaries
on the Windows platform for the zip distribution
of a build.
On the build worker the code signing is started
prior to the actual packaging of the Blender
distribution as zip archive.
The capability relies on access to a disc location
that is accessible by both the worker and the
signing machine. The latter will be running the
script that is responsible for the signing. In the
case of a Windows platform that is winsigner.py.
For both the worker and the signer a copy of the
buildbot_codesign_config_template.py should be made
as buildbot_codesign_config.py. The contained settings
should be updated as necessary.
Both the worker and signer try to keep their work
traces cleaned up.
The signer script is supposed to run indefinitely. The
worker side is governed by a configurable timeout.