This patch adds a .gitignore to the llvm/utils/lit folder. There are two main reasons why it would be useful if LIT had it's own gitignore.
- When testing LIT in-tree, the tests create a folder test/Output which constantly has to be removed.
- When using LIT in a standalone repo, outside of the LLVM tree (see https://github.com/delcypher/llvm-lit), .pyc files are not ignored because the LLVM .gitignore is not present.
I'm not sure what the policy is for .gitignore's in a subtree of LLVM, but if this is acceptable I would like to add it.