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
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
Merge pull request #8915 from owncloud/MorrisJobke-travis

Travis support for PRs and master, stable5 and stable6