services_discovery: add Online Radio Browser module
I implemented a new services discovery module that integrates with the Radio Browser API, allowing users to browse and play online radio stations within VLC.
Key features:
- Fetches the country list and station data.
- Organizes stations under country-based nodes, each decorated with a flag icon. (Note: Due to high request rates to the CDN server, some icons may fail to load. Caching flag icons locally might be a better solution.)
Memory management and CSV parsing follow RFC 4180 conventions.
Edited by Zyad Ayad