Improve resource compiler to output object files for MSVC
Update build system to use the new resource-compiler