Squashed 'external/lua/' content from commit d2e7e7d

git-subtree-dir: external/lua
git-subtree-split: d2e7e7d4d43ff9068b279a617c5b2ca2c2771676
Merge commit '51a076f0b9c4477384b017eddbc1f2c42c5412bc' as 'external/lua'
Disable EOL normalization in external.