yet not working support for ICU + premake script refactoring
update script ported to native powershell + some refactoring