Add some missing cleaning
Rename a mis-named test
Add a test for #8101
Add a test for #7835
Test for #7116 (strength reduction)
Add a test for T7895 (literal overflow)
Add NegativeLiterals to T4437
Add a test for #7881
Add new test for #8020.
Add tests for roles.

Many of the files modified are just wibbles to output, because now
tycons have roles attached to them, which are produced in the debugging
dumps.
Merge branch 'master' of ssh://darcs.haskell.org/srv/darcs/testsuite
Wibbles to output from refactoring datacon code
Add test case for #7938.
Merge branch 'master' of ssh://darcs.haskell.org/srv/darcs/testsuite
Added test cases for closed type families in .hs-boot files.
Fix #7116 failing due to uniques
Add LICENSE file, along with a copy of the GPLv3.

Closes Trac #8117.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
Fix duplicate test names