Fix non-static declarative jobsets

With the current implementation, if ANY hash was found inside the decl spec, the spec would be treated as static. This is problematic since inputs is a hash and hence any configuration would be handled as a static one. This fixes the code to match the documentation and only switch to static processing when ALL values are hashes.

Created by  Janne Heß  on September 13, 2020
ROFDFIZBLORIINL5P3LF3US5VK37V64QUM36MSA6YLBSDK2EL26AC
Change contents