merged tests
Application: fixed 1byte Range in FileResponse
Strings::fixEncoding: improved test
Strings::fixEncoding: workaround for PHP 5.4 bug #61484
Tests: added travis-ci support for Continous Integration [Closes #636]
Tests: memcache on travis
Tests: scream when php.ini not found and pass full path to test workers
Tests: No php.ini file will be used by default
tests: added php.ini-win
tests: added php.ini-unix
test: updated invalid encoding tests to be compatible with error handling of invalid UTF-8 in libmbfl 1.3.2
added workaround for PHP bug #62988 "ReflectionParameter::getDefaultValue throws when it shouldn't"
tests: added temporary directory garbage collection
tests: TestRunner logs details immediately
tests: create directory recursively if it doesn't exists

Prevents failing tests with error 'failed to open dir: No such file or directory'
Revert "Session::start() throws exception only if session has not been started()"

This reverts commit a71d0e8df29d223ed8192d3341567c91eb9b672e.
removed dependency on Debugger::tryError()
Debugger: added support for trigger_error() in __toString(); tries to guess previous exception
removed dependency on Debugger::toStringException()
Debugger: tryError(), catchError() and toStringException() are deprecated (BC break)