Fix: missing method on test class from another module raises Error
Fix formatFailure expection if missing tb in exc_info

The FailureDetail plugin should not fail in formatFailure if no
traceback is in the exc_info tupple ('err' parameter). This happens,
e.g. when used with testtools:

Traceback (most recent call last):
  File "/usr/lib64/python2.6/site-packages/nose/case.py", line 133, in run
    self.runTest(result)
  File "/usr/lib64/python2.6/site-packages/nose/case.py", line 151, in runTest
    test(result)
  File "/usr/lib64/python2.6/unittest.py", line 300, in __call__
    return self.run(*args, **kwds)
  File "/usr/lib64/python2.6/site-packages/testtools/testcase.py", line 518, in run
    return self.__RunTest(self, self.exception_handlers).run(result)
  File "/usr/lib64/python2.6/site-packages/testtools/runtest.py", line 74, in run
    return self._run_one(actual_result)
  File "/usr/lib64/python2.6/site-packages/testtools/runtest.py", line 88, in _run_one
    return self._run_prepared_result(ExtendedToOriginalDecorator(result))
  File "/usr/lib64/python2.6/site-packages/testtools/runtest.py", line 107, in _run_prepared_result
    handler(self.case, self.result, e)
  File "/usr/lib64/python2.6/site-packages/testtools/testcase.py", line 494, in _report_failure
    result.addFailure(self, details=self.getDetails())
  File "/usr/lib64/python2.6/site-packages/testtools/testresult/real.py", line 605, in addFailure
    return self.decorated.addFailure(test, err)
  File "/usr/lib64/python2.6/site-packages/nose/proxy.py", line 146, in addFailure
    formatted = plugins.formatFailure(self.test, err)
  File "/usr/lib64/python2.6/site-packages/nose/plugins/manager.py", line 99, in __call__
    return self.call(*arg, **kw)
  File "/usr/lib64/python2.6/site-packages/nose/plugins/manager.py", line 141, in chain
    result = meth(*arg, **kw)
  File "/usr/lib64/python2.6/site-packages/nose/plugins/failuredetail.py", line 41, in formatFailure
    tbinfo = inspect_traceback(tb)
  File "/usr/lib64/python2.6/site-packages/nose/inspector.py", line 26, in inspect_traceback
    while tb.tb_next:
AttributeError: 'NoneType' object has no attribute 'tb_next'
Disable a timing test under PyPy.

The warm-up time is just too long.
Fix a ResourceWarning in test_shared.

Thanks to Arfrever for the patch.  This fixes #593.
Fix a ResourceWarning in test_entrypoints.
Fix a ResourceWarning in test_xunit.
Get rid of another ResourceWarning in test_skips for the xunit plugin.
Fix a ResourceWarning in init_plugin.rst.
Start a changelog for 1.3.0.
A few more updates to the changelog.

It should now match the current state of master (d377dad7).
fix documentation in plugin interface
Stop mangling error output.

This fixes #135 and #511.  Some exceptions, like a KeyError, could cause
the error output to become mangled.  To prevent this, we'll re-wrap the
error output in an Exception so that it can be formatted correctly by
the remaining layers.  A test has also been added to prevent further
regressions.
Merge pull request #595 from mwilliamson/bugfix

Fix: missing method on test class from another module raises error
Merge pull request #603 from saschpe/master-plugin-failuredetail-no-tb

Fix formatFailure expection if missing tb in exc_info
Add a few more entries to the changelog.
Merge pull request #605 from jszakmeister/disable-timing-test-under-pypy

Disable a timing test under PyPy.
Merge pull request #607 from jszakmeister/fix-resource-warnings

Fix most resource warnings under 3.2 and 3.3.
Merge pull request #608 from jszakmeister/update-changelog

Start a changelog for 1.3.0.
Finish the setUp() process in TestConcurrentShared.

Not sure how this was missed, but we need to call setUp() on the base
class in order to get the output capturing.
test_concurrent_shared.py: fixed a minor typo (seconsd -> seconds)