Remove reference to XOOPS_ROOT_PATH, use $xoops->path()
Several overlapping changes

PSR4 autoloader support, event triggered so modules can register by namespace similar to existing classmap support.
MediaUploader now namespaced
Extended mimetype support
Modernize domain recognition
Improved cachabilty for browse.php results
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of https://github.com/alain91/XoopsCore into alain91-master

Conflicts:
	UnitTestXoops/xoopsLib/XoopsTest.php
Merge branch 'alain91-master'
Merge pull request #140 from alain91/master

1/ patches Kernel/Model and tests unit and 2/ update test files
Merge remote-tracking branch 'upstream/master'
Update composer.json
Fixes for a few scrutinizer isses
Merge pull request #141 from geekwright/master

Several overlapping changes