I found a list, which might be the full list of supported locales by a given Android version (API level):
go to Android-sdk\platforms\android-[XX]\data\res\values\
where XX means the API level, and open locale_config.xml
with any text editor.
It's human readable and can be easily processed if needed.