[TASK] Convert the manual to ReST

Resolves: #49665
Change-Id: I4e825275949c5b181b640866d7ef6b7745f70b68
Reviewed-on: https://review.typo3.org/22448
Reviewed-by: Stefano Kowalke
Tested-by: Stefano Kowalke
[FEATURE] Create a phpunit.xml

There are still errors caused by the example extensions inside Tests/Unit/Fixtures/Extensions.

This patch excludes this folder already but relatives paths are currently not supported by PHPUnit 3.7.22.

There is an pull request at https://github.com/sebastianbergmann/phpunit/pull/573 which is already merged but not part of the current version.

Relates: #50225
Change-Id: I1bad67aa76c830101997384ef815eb6a6ba16919
Reviewed-on: https://review.typo3.org/22451
Reviewed-by: Oliver Klee
Tested-by: Stefano Kowalke
[TASK] Stop using the DIRECTORY_SEPARATOR constant

Change-Id: I72b1b6b74315fc501cf6c1d9045467d8e5738fe4
Resolves: #50229
Reviewed-on: https://review.typo3.org/22459
Reviewed-by: Oliver Klee
Tested-by: Oliver Klee
[BUGFIX] Fix failing test in TYPO3 < 6.2

Due to new introduced error handler a warning is thrown in
Tx_Phpunit_FrameworkTest in TYPO3 versions below 6.2

Change-Id: I92a5c861c07db26aff611ced48ccdfd0a8f2f672
Resolves: #50241
Reviewed-on: https://review.typo3.org/22462
Reviewed-by: Oliver Klee
Tested-by: Oliver Klee
[CLEANUP] Drop BackEndModule::isAcceptedTestSuiteClass

This method is not used anymore and can be deleted.

Resolves: #50242

Change-Id: Icd963db230de8290fd571435c58f2bca39af8e9a
Reviewed-on: https://review.typo3.org/22463
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
[TASK] Switch to the non-PEAR vfsstream

The PEAR version of vfsstream is no longer maintained. We need to switch
to the current version. So we can integrate it into composer.json

Change-Id: I1f57bf4539fffbe5946701ab4e04cc391b23c48b
Resolves: #39132
Reviewed-on: https://review.typo3.org/22460
Reviewed-by: Oliver Klee
Tested-by: Oliver Klee
[TASK] Change setExpectedException to @expectedException

Change-Id: I1d6cca556a9fd7a776b97eb795287ac3f75d107b
Resolves: #36214
Reviewed-on: https://review.typo3.org/22465
Reviewed-by: Oliver Klee
Tested-by: Oliver Klee
[TASK] Move the test extensions away from Tests/

Resolves: #50244
Change-Id: Iaba5c84fd7d4d9f6ca12d74ca1550d91958dacb0
Reviewed-on: https://review.typo3.org/22466
Reviewed-by: Oliver Klee
Tested-by: Oliver Klee
[TASK] Run the unit tests on TravisCI

The github repository can be found at
https://github.com/typo3-ci/ext-phpunit
and the Travis jobs at
https://travis-ci.org/typo3-ci/ext-phpunit

Resolves: #49741
Change-Id: I248775fc24718022683c1b9d55cd53ab0e523f56