Bug 978307 - support desktop build builders being created from Mozharness (SigningScriptFactory) or through Buildbot (MBF), r=bhearsum