Changes to testsuite(2)

Changes to testsuite:
commit c9d164ac641fca43134201672db15c333d90805c
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Fri Nov 29 19:08:55 2013 +0000

    Add test case for #8569

commit b0358f45fab57e9e2f8afc10a396e1356e340d89
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Fri Nov 29 18:58:55 2013 +0000

    Test the strictness analyzer using annotations

    This adds a new directory, tests/stranal/sigs. Tests therein are
    expected to use the StrAnalAnnotation GHC plugin (also therein) to
    annotate (some of) their top level functions like this:

        foo x = x
        {-# ANN foo (StrAnal "<S,1*U>") #-}

    Then the test will fail if the strictness analyzer finds a different
    strictness signature.