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.