If checking out a single repository, the repository is checked out to the path $(Agent.BuildDirectory)\s instead of $(Agent.BuildDirectory)\s\<name of repository>. Modified checkout to hard code path to avoid this change in behavior.
Modified Windows build to use submodules/lua for lua source.