Adds summary() to optional programs
This MR adds a new section 'Optional programs' that reports on whether optional programs used during building/testing of the source code were found. While at it, removes one unused find_program().
This MR adds a new section 'Optional programs' that reports on whether optional programs used during building/testing of the source code were found. While at it, removes one unused find_program().