Port respack to lua

Simplifies the build system a little by cutting down on the number of
helpers that need to be built.
Add msbuild build system for ICU
Fix ignoring override blocks for CPS calculations