Merge pull request #130 from alain91/master

Clean conflicts after merging XOOPS Core master
Fix some issues reported by scrutinizer
Enable latest monolog and debugbar packages

Run composer update to get latest updates.
Minor cleanups
More cleanups, mostly scrutinizer issues
Merge pull request #131 from geekwright/master

Code cleanup and some new vendor updates
adding .travis.yml
Merge pull request #132 from mambax7/master

adding .travis.yml
Clean unit tests and fix error in kernel/block