Convert LF build to run E2E tests on Windows

This will be a series of commits changing the build-lf.xml step by step,
setting up the new system while keeping the old system in place until
the new system is ready, so the project will continue to build at all times.