[not ready] parallelizing profile calls and porting lib osmium to Windows

This is a tracking PR to trigger CI builds for Windows that will help us identify issues in getting the remaining work items on this branch done:

- [ ] make branch Windows compatible
- [ ] provide libexpat in build files
- [ ] parallelize calls into LUA
- [ ] tidy code