* Make CMake 3.10 the minimum version, add LTO option * Install a newer CMake on Linux CI builds * Update LLVM and Cmake on Windows CI * Update build/windows/ci-common.bat Co-Authored-By: Ben Doherty <benjdoherty15@gmail.com> * Update formatting * Apply suggestions from code review * Update build/windows/ci-common.bat * Update CMake * Switch Android projects back to CMake 3.6