Due to python2 being the current default on many systems and python3 now being preferentially selected by FindPython we need an option to specify the name of the python command/executable for the functional test framework. The current framework just has python hard coded which will fail if python3 (or similar) is required.