refs #6617 if process or output size is too large, declare it as finished

Declares a process as finished as soon as a PID file is > 500bytes
(contains only PID) and output file is > 100MB (which should usually
not be larger than 100KB or 1MB) to prevent files growing up to many
GBs. I added unit and integration tests for the file size detection. It is
now possible to mock the methods file_exists and filesize although very
simple so far. Later we can allow to define callbacks or to define different
return values for different files or we can use something like vfsStream
refs #6617 make sure to reset file mock after each run
to prevent calling parent::setUp/tearDown()
fixed test
Update CHANGELOG.md
Silent fail in front of ini_set to prevent warning raised when function disabled
Restore a missing translation string that was somehow deleted
removed unused use statement
Merge remote-tracking branch 'origin/master'
2.9.1-b1
Merge pull request #6667 from piwik/6617

CliMulti: If process or output size is unexpected large, declare it as finished
Error when failing to create a custom variable
Refresh the Cache in tests so that custom variable max slot\ is properly initialised, and all segments are found
Caching in tests is kinda recurrent annoying issue
Setup custom variables in DB to be able to test  those custom variables segments
Green Hope
hide the geoip error logs in phpunit output
Green hope
 PHP 5.3 notification
Fix installation