Add a new utility script `util/generate_projects.py` that automates regeneration of premake project files across all supported platforms and toolchains. The script locates premake5 via environment variable or PATH, validates its availability, and generates projects for BSD, Linux, macOS (gmake2 and xcode4), and Windows (vs2017 and vs2019) toolchains.