Merge pull request #126 from geekwright/master

More namespace implementation
add Core/Service tests and clean some other
Merge pull request #128 from geekwright/master

Includes conflict resolved PR 127 and other fixes
Merge pull request #129 from geekwright/master

Issues with recent changes
resolve conflicts with merge
resolve conflicts after merge upstream XOOPS
add tests for Core/Service + Cleanup
Merge pull request #130 from alain91/master

Clean conflicts after merging XOOPS Core master
Fix some issues reported by scrutinizer