LTO integration and gitignore cleanup