Update submodules.
Linux fixes.
Works on Windows too.