Improved scanner error message
Previous commit was not based on master, retry. Removed broken tar cutter, double extensions are not possible in temp files. Added tar support. Fixed extension switch.
Travis support

* use PHPUnit 4.x
* force php memory limit on travis to 1024MB
* create script for travis
* whitelist branches master, stable5 and stable6 on travis (and PRs)
* sqlplus64
* conditional JS tests and ocular temporal removal
* enable scrutinizer code coverage
* move oracle to top to decrease overall test duration
Don't rely on the sorting the database gives us for tests
Make View->shouldEmitHooks more robust
Minor fixes

* instanceof \OC\Files\View
* fix misplaced paranthesis
* remove misplaced character in comment
Fix Folder::getById
mark tests as skipped - TODO travis

* swift causes some timeouts and test failures
Disable encryption migration tests
execute unit test for files external in separate build config
return null instead of throwing an exception
Fix SharedCache::getPathById
trim leading slash
fix tiny thumbnails in public preview/share mode
typo fix from transifex suggestion
Merge pull request #10224 from owncloud/typo-fix

typo fix from transifex suggestion
[tx-robot] updated from transifex
Update public.php

added tag to make facebook load a preview picture

Update public.php

add check ifMimeSupported and put the thumbsize in a variable

generate preview for all supported mimes
we can only close the session if encryption is not used
Merge pull request #8915 from owncloud/MorrisJobke-travis

Travis support for PRs and master, stable5 and stable6