clean ouput when data source selected is empty
fix issue #148 (detection of Array Short Syntax PHP 5.4 feature)
fix issue #148 (detection of Array Dereferencing PHP 5.4 feature)
included all changes and fixes proposed by Laurent
Merge remote-tracking branch 'upstream/master' into composer-analyser