Correcting JUnit XML output to conform Jenkins XSD

JUnit XML output, as understood by Jenkins, requires attribute
"timestamp" and not "timeStamp".

References:

- https://svn.jenkins-ci.org/trunk/hudson/dtkit/dtkit-format/dtkit-junit-model/src/main/resources/com/thalesgroup/dtkit/junit/model/xsd/junit-5.xsd
- http://svn.apache.org/repos/asf/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/XMLJUnitResultFormatter.java
- http://svn.apache.org/repos/asf/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/XMLConstants.java
Unhide Test.Framework.Runners.TestPattern

Doing this allows the user to make full use of the parsed RunnerOptions
obtained with interpretArgs from Test.Framework.Runners.Console.
Bumped the (strict) upper bound on the QuickCheck dependency from 2.6 to 2.7.
Build with base >= 4.7
Bump version to 0.8.0.1
Update cabal file
Fix repo URL, bump version to 0.8.0.2
Merge branch 'master' of git://github.com/gcross/test-framework
Fix QC2 cabal file, bump version to 0.3.0.2
Merge branch 'master' of git://github.com/trskop/test-framework
Merge branch 'master' of git://github.com/benjamin-surma/test-framework
Add README