Merge pull request #148 from mambax7/master

replacing dirname(__FILE__) with __DIR__
Updates to gitignore list
Sync with XOOPS/XoopsCore changes
tests files
Merge pull request #149 from geekwright/master

Updates to gitignore list
Merge remote-tracking branch 'upstream/master'
update tests after XoopsObject refactoring
Merge pull request #151 from alain91/master

Some commits after XoopsObject refactoring
adding language definitions for SoundCloud