C_F_STRING style procedure fixes.
Minor std nonconformances
Put modules for examples in own directories.
gtk-fortran_shared and gtk-fortran_static mod files placed into different directories.
Fix reference in examples to gtkfortran module directory.
Further fixes for parallel builds - get the module directory
for gtk-fortran to the examples.
Previous example specific module directory collides with executable name.
Complete the rest of the .moddir renaming of the example specific module directory.
Apply same "query module directory" pattern to the installation of the mod files.
Merge branch 'std-fixes' of github.com:IanH0073/gtk-fortran into gtk3
Fix "invalid cmd.exe switch" error.

Use of a globbing character in the DEPENDS specifier in the
add_custom_command command resulted in that character being
passed through to the batch file script that executed the
custom command.  This caused issues for cmd.exe.

Replaced the globbing character wtih an explicit list.