check_software: check #! in scripts installed by softwares

Some software install scripts with a #!/ line refering to a system
program, such as for example #!/usr/bin/python . Later when they are
executed this may fail because the system program might not be present
or might not be the wrong version.

This extends the software check to detect these and flag them as errors.
Software release authors will have to adjust the generated scripts, for
example by using post build step.
11 jobs for feat/software-check-shebang in 0 seconds
Status Job ID Name Coverage
  External
failed SlapOS.Eggs.UnitTest-Jerome.Python2

00:32:07

running SlapOS.Eggs.UnitTest-Jerome.Python2

18489:59:05

running SlapOS.Eggs.UnitTest-Jerome.Python3

18490:31:08

failed SlapOS.SoftwareReleases.IntegrationTest-Jerome-Python3

04:27:19

running SlapOS.SoftwareReleases.IntegrationTest-Jerome-Python3

18489:55:23

failed SlapOS.SoftwareReleases.IntegrationTest-Jerome-WIP

04:53:40

running SlapOS.SoftwareReleases.IntegrationTest-Jerome-WIP

18489:55:45

passed SlapOS.Eggs.UnitTest-Jerome.Python2

00:12:01

failed SlapOS.Eggs.UnitTest-Jerome.Python3

00:19:00

failed SlapOS.SoftwareReleases.IntegrationTest-Jerome-Python3

01:31:43

failed SlapOS.SoftwareReleases.IntegrationTest-Jerome-WIP

02:50:21