Add a filePath option type for InputGenerator scripts.

These use the QtGui::FileBrowser widget for file input/selection.

Change-Id: I2c0709b02ecfcf8fc7bac930d610a6f8080d358b
Allow input generators to return input files by path.

Change-Id: I0e2f2b7e60129a94f4ee6412796958b220de4b65
Fix error output in inputgenerator.h.

The executable is now the python interpreter, not the script
itself. Also dump the script's output when there is a failure.

Change-Id: Ib47b021d98a2bf3aa21481471b35a50b7284e325
Format input generator warning text.

Make it red to indicate that there's a problem, add a heading.

Change-Id: I93d520a88c34d46c48383629c85eaaf607d542fe
Add a testing input generator.

This tests input generator script functionality.

Change-Id: Ic2adaf0422fe547a3da324ae571c97a186fcfa60
Merge origin/master to resolve conflicts.

Change-Id: I4f020a08034ba247e083e74ac8e81d7ea8b6e9be
Merge topic 'dynamic-gui-filepath' into master

0cdb20cd Merge origin/master to resolve conflicts.
ff893d22 Add a testing input generator.
26e900b7 Format input generator warning text.
a0d540bf Fix error output in inputgenerator.h.
e96f15e7 Allow input generators to return input files by path.
edf7d5c4 Add a filePath option type for InputGenerator scripts.