List Python sources explicitly instead of globbing

Description

CMake docs adivse against using file(GLOB) to list source files, as CMake and/or its generators might fail to detect changes in the source files. Instead, every source file should be listed explicitly.

Proposal

Remove the file(GLOB_RECURSIVE) command from DuneStructuresMacros.cmake. List source files explicitly in python/CMakeLists.txt.

Edited by Lukas Riedel