Merge branch 'master', remote-tracking branch 'upstream/master'
Update phpdoc on ezpEvent:filter to reflect actual implementation
Fix EZP-22128 - Copyright still in 2013
Fix EZP-22131: handle exceptions in legacy kernel callback
[EZP-22153] eZDemo install does not respect "leave data and do nothing in the db" selection
Fix EZP-22027 location/url alias SPI cache not updated.
EZP-21728: Put extension test classes into correct autoload file
EZP-21774: Added loadMetaData() and storeCache() methods
Move eZScript instance into ezpTestSuite
EZP-21829: Avoid notice when overriding a nonexisting variable

When trying to override an INI setting which doesn't exist yet in an INI file, ezpINIHelper triggers a notice that the variable doesn't exist.
Fix EZP-22204: Make sure first Module/View AccessMode != 'keep' is final
EZP-21872: Check system user before executing script
EZP-21713: Added extension/*/tests/settings to override dirs for Unit Tests
Merge pull request #822 from jeromegamez/EZP-21872_check_system_user

EZP-21872: Check system user before executing script
Merge pull request #812 from jeromegamez/EZP-21829_ezpinihelper

EZP-21829: Avoid notice when overriding a nonexisting variable
Merge pull request #794 from jeromegamez/selfcontained_ezptestsuite

Move eZScript instance into ezpTestSuite, simplifies runtests.php
Merge pull request #783 from jeromegamez/EZP-21713_extension_test_settings

EZP-21713: Added extension/*/tests/settings to override dirs for Unit Tests
Merge pull request #797 from jeromegamez/EZP-21774_ezclusterfilehandlerinterface

EZP-21774: eZClusterFileHandlerInterface: Added loadMetaData() and storeCache() methods
Merge pull request #854 from pedroresende/EZP-22128

Fix EZP-22128 - Copyright still in 2013
Fixed 'PHP Warning:  strpos(): Empty delimiter' warning in unit test