Merge pull request #102 from rbtcollins/master

Document backwards compatibility policy
Fix issue where using the skip* family of decorators still ran the setUp and tearDown test methods.
Merge pull request #103 from thomir/fix-skip-decorator

Fix issue where using the skip* family of decorators still ran the setUp and tearDown test methods.
Fix handling of uncatchable exceptions.

Fix a long-standing bug where tearDown and cleanUps would not be
called if the test run was interrupted. This should fix leaking
external resources from interrupted tests.
(Robert Collins, #1364188)

Fix a long-standing bug where calling sys.exit(0) from within a test
would cause the test suite to exit with 0, without reporting a failure
of that test. We still allow the test suite to be exited (since
catching higher order exceptions requires exceptional circumstances)
but we now call a last-resort handler on the TestCase, resulting in an
error being reported for the test.
(Robert Collins, #1364188)

Change-Id: I0700f33fe7ed01416b37c21eb3f3fd0a7ea917eb
Merge pull request #104 from rbtcollins/systemexit

Fix handling of uncatchable exceptions.
Release 1.0.0.

Long overdue, we've adopted a backwards compatibility statement and
recognized that we have plenty of users depending on our behaviour -
calling our version 1.0.0 is a recognition of that.

Change-Id: Ic6127d9db50b1988c818e821bdcf2ee8f35c3fe4
Openning 1.0.1 for development.

Change-Id: Ibddc9c179bfd74d4f4ee4ac292b46aea9fc43ac7
Fix masking of fixture.setUp errors.

Exceptions in a ``fixture.getDetails`` method will no longer mask
errors raised from the same fixture's ``setUp`` method.
(Robert Collins, #1368440)

Change-Id: I39da334ba57683fd71a5d7af16c32d9170f6e626
Merge pull request #105 from rbtcollins/bug-1368440

Fix masking of fixture.setUp errors.
Release 1.1.0.

Change-Id: I9b118c9c898904297137226c6fea62f1d198ce92
Fix unit tests which failed under pypy due to a change in the way tracebacks were reported.
Make text_content more explicit about the types that it accepts.
Fixed docstrings in content.py.