[lit] Update lit's own tests to use lit_config and lit package, as appropriate.llvm-svn: 188107
lit: Fix infinite recursion when an out-of-tree test root is located inside the source test root.llvm-svn: 179402